33 class VSG_DECLSPEC InstanceNode :
public Inherit<Compilable, InstanceNode>
37 InstanceNode(
const InstanceNode& rhs,
const CopyOp& copyop = {});
39 uint32_t firstInstance = 0;
40 uint32_t instanceCount = 0;
69 void traverse(
Visitor& visitor)
override { child->accept(visitor); }
70 void traverse(
ConstVisitor& visitor)
const override { child->accept(visitor); }
71 void traverse(RecordTraversal& visitor)
const override { child->accept(visitor); }
73 void read(Input& input)
override;
74 void write(Output& output)
const override;
76 void compile(Context& context)
override;
79 virtual ~InstanceNode();
int compare(const Object &rhs) const override
compare two objects, return -1 if this object is less than rhs, return 0 if it's equal,...