41 const std::string& tag) {
43 std::cout <<
"IdDictReference::generate_implementation>" << std::endl;
std::string m_subregion_name
IdDictSubRegion * m_subregion
virtual Range build_range() const override
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion, const std::string &tag="") override
IdDictReference(const std::string &subregion_name)
virtual void resolve_references(IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion) override
virtual void reset_implementation() override
virtual bool verify() const override
bool m_resolved_references
virtual ~IdDictReference()
A Range describes the possible ranges for the field values of an ExpandedIdentifier.