@@ -135,24 +135,24 @@ class Directive : public BaseRecord {
135135public:
136136 Directive (const Record *Def) : BaseRecord(Def) {}
137137
138- std::vector<Record *> getAllowedClauses () const {
139- return Def->getValueAsListOfDefs (" allowedClauses" );
138+ std::vector<const Record *> getAllowedClauses () const {
139+ return Def->getValueAsListOfConstDefs (" allowedClauses" );
140140 }
141141
142- std::vector<Record *> getAllowedOnceClauses () const {
143- return Def->getValueAsListOfDefs (" allowedOnceClauses" );
142+ std::vector<const Record *> getAllowedOnceClauses () const {
143+ return Def->getValueAsListOfConstDefs (" allowedOnceClauses" );
144144 }
145145
146- std::vector<Record *> getAllowedExclusiveClauses () const {
147- return Def->getValueAsListOfDefs (" allowedExclusiveClauses" );
146+ std::vector<const Record *> getAllowedExclusiveClauses () const {
147+ return Def->getValueAsListOfConstDefs (" allowedExclusiveClauses" );
148148 }
149149
150- std::vector<Record *> getRequiredClauses () const {
151- return Def->getValueAsListOfDefs (" requiredClauses" );
150+ std::vector<const Record *> getRequiredClauses () const {
151+ return Def->getValueAsListOfConstDefs (" requiredClauses" );
152152 }
153153
154- std::vector<Record *> getLeafConstructs () const {
155- return Def->getValueAsListOfDefs (" leafConstructs" );
154+ std::vector<const Record *> getLeafConstructs () const {
155+ return Def->getValueAsListOfConstDefs (" leafConstructs" );
156156 }
157157
158158 Record *getAssociation () const { return Def->getValueAsDef (" association" ); }
@@ -203,8 +203,8 @@ class Clause : public BaseRecord {
203203 return Def->getValueAsString (" enumClauseValue" );
204204 }
205205
206- std::vector<Record *> getClauseVals () const {
207- return Def->getValueAsListOfDefs (" allowedClauseValues" );
206+ std::vector<const Record *> getClauseVals () const {
207+ return Def->getValueAsListOfConstDefs (" allowedClauseValues" );
208208 }
209209
210210 bool isValueOptional () const { return Def->getValueAsBit (" isValueOptional" ); }
0 commit comments