17 INLINE InterrogateManifest::
    30 INLINE InterrogateManifest::
    38 INLINE 
void InterrogateManifest::
    40   InterrogateComponent::operator = (copy);
    42   _definition = copy._definition;
    43   _int_value = copy._int_value;
    45   _getter = copy._getter;
    52 INLINE 
const std::string &InterrogateManifest::
    53 get_definition()
 const {
    60 INLINE 
bool InterrogateManifest::
    62   return (_flags & F_has_type) != 0;
    68 INLINE TypeIndex InterrogateManifest::
    76 INLINE 
bool InterrogateManifest::
    78   return (_flags & F_has_getter) != 0;
    84 INLINE FunctionIndex InterrogateManifest::
    92 INLINE 
bool InterrogateManifest::
    93 has_int_value()
 const {
    94   return (_flags & F_has_int_value) != 0;
   100 INLINE 
int InterrogateManifest::
   101 get_int_value()
 const {
   106 INLINE std::ostream &
   112 INLINE std::istream &
 void output(std::ostream &out) const
Formats the InterrogateManifest data for output to a data file.
 
void input(std::istream &in)
Reads the data file as previously formatted by output().
 
An internal representation of a manifest constant.
 
The base class for things that are part of the interrogate database.