parent
							
								
									88de26cffb
								
							
						
					
					
						commit
						010bd77372
					
				| 
						 | 
					@ -898,6 +898,28 @@ public:
 | 
				
			||||||
  virtual Init *resolveReferences(Record &R, const RecordVal *RV);
 | 
					  virtual Init *resolveReferences(Record &R, const RecordVal *RV);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  virtual std::string getAsString() const;
 | 
					  virtual std::string getAsString() const;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  typedef std::vector<Init*>::iterator             arg_iterator;
 | 
				
			||||||
 | 
					  typedef std::vector<Init*>::const_iterator       const_arg_iterator;
 | 
				
			||||||
 | 
					  typedef std::vector<std::string>::iterator       name_iterator;
 | 
				
			||||||
 | 
					  typedef std::vector<std::string>::const_iterator const_name_iterator;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  inline arg_iterator        arg_begin()       { return Args.begin(); }
 | 
				
			||||||
 | 
					  inline const_arg_iterator  arg_begin() const { return Args.begin(); }
 | 
				
			||||||
 | 
					  inline arg_iterator        arg_end  ()       { return Args.end();   }
 | 
				
			||||||
 | 
					  inline const_arg_iterator  arg_end  () const { return Args.end();   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  inline size_t              arg_size () const { return Args.size();  }
 | 
				
			||||||
 | 
					  inline bool                arg_empty() const { return Args.empty(); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  inline name_iterator       name_begin()       { return ArgNames.begin(); }
 | 
				
			||||||
 | 
					  inline const_name_iterator name_begin() const { return ArgNames.begin(); }
 | 
				
			||||||
 | 
					  inline name_iterator       name_end  ()       { return ArgNames.end();   }
 | 
				
			||||||
 | 
					  inline const_name_iterator name_end  () const { return ArgNames.end();   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  inline size_t              name_size () const { return ArgNames.size();  }
 | 
				
			||||||
 | 
					  inline bool                name_empty() const { return ArgNames.empty(); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//===----------------------------------------------------------------------===//
 | 
					//===----------------------------------------------------------------------===//
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue