5#ifndef IDDICT_IdDictRangeRef_H
6#define IDDICT_IdDictRangeRef_H
47 std::string_view tag =
"")
override;
49 virtual bool verify ()
const override;
virtual bool verify() const override
IdDictRangeRef(IdDictRange &range)
virtual void reset_implementation() override
const IdDictRange & range() const
virtual Range build_range() const override
virtual void resolve_references(IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion) override
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, IdDictRegion ®ion, std::string_view tag="") override
virtual ~IdDictRangeRef()=default
A Range describes the possible ranges for the field values of an ExpandedIdentifier.