17 INLINE InterrogateMakeSeq::
28 INLINE InterrogateMakeSeq::
36 INLINE
void InterrogateMakeSeq::
38 InterrogateComponent::operator = (copy);
39 _scoped_name = copy._scoped_name;
40 _comment = copy._comment;
41 _length_getter = copy._length_getter;
42 _element_getter = copy._element_getter;
48 INLINE
bool InterrogateMakeSeq::
49 has_scoped_name()
const {
50 return !_scoped_name.empty();
56 INLINE
const std::string &InterrogateMakeSeq::
57 get_scoped_name()
const {
64 INLINE
bool InterrogateMakeSeq::
66 return !_comment.empty();
72 INLINE
const std::string &InterrogateMakeSeq::
80 INLINE FunctionIndex InterrogateMakeSeq::
81 get_length_getter()
const {
82 return _length_getter;
88 INLINE FunctionIndex InterrogateMakeSeq::
89 get_element_getter()
const {
90 return _element_getter;
Represents a synthetic method created via the MAKE_SEQ() macro.
void output(std::ostream &out) const
Formats the InterrogateMakeSeq data for output to a data file.
The base class for things that are part of the interrogate database.
void input(std::istream &in)
Reads the data file as previously formatted by output().