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().