Lines Matching defs:FieldNode
85 class FieldNode {
91 /* non-virtual */ ~FieldNode() = default;
94 FieldNode(const FieldRegion *FR) : FR(FR) {}
97 // this interface to only store references to FieldNode objects in containers.
98 FieldNode() = delete;
99 FieldNode(const FieldNode &) = delete;
100 FieldNode(FieldNode &&) = delete;
101 FieldNode &operator=(const FieldNode &) = delete;
102 FieldNode &operator=(const FieldNode &&) = delete;
108 // Special FieldNode descendants may wrap nullpointers (for example if they
162 using FieldChain = llvm::ImmutableList<const FieldNode &>;
188 const FieldNode &getHead() const { return Chain.getHead(); }
314 /// references to temporary FieldNode objects created on the stack. This means