21 INLINE InterrogateManifest::
36 INLINE InterrogateManifest::
46 INLINE
void InterrogateManifest::
48 InterrogateComponent::operator = (copy);
50 _definition = copy._definition;
51 _int_value = copy._int_value;
53 _getter = copy._getter;
62 INLINE
const string &InterrogateManifest::
63 get_definition()
const {
72 INLINE
bool InterrogateManifest::
74 return (_flags & F_has_type) != 0;
82 INLINE TypeIndex InterrogateManifest::
92 INLINE
bool InterrogateManifest::
94 return (_flags & F_has_getter) != 0;
102 INLINE FunctionIndex InterrogateManifest::
112 INLINE
bool InterrogateManifest::
113 has_int_value()
const {
114 return (_flags & F_has_int_value) != 0;
122 INLINE
int InterrogateManifest::
123 get_int_value()
const {
An internal representation of a manifest constant.
The base class for things that are part of the interrogate database.
void output(ostream &out) const
Formats the InterrogateManifest data for output to a data file.
void input(istream &in)
Reads the data file as previously formatted by output().