Panda3D
|
An internal representation of a manifest constant. More...
#include "interrogateManifest.h"
Public Member Functions | |
InterrogateManifest (InterrogateModuleDef *def=NULL) | |
InterrogateManifest (const InterrogateManifest ©) | |
const string & | get_definition () const |
FunctionIndex | get_getter () const |
int | get_int_value () const |
TypeIndex | get_type () const |
bool | has_getter () const |
bool | has_int_value () const |
bool | has_type () const |
void | input (istream &in) |
Reads the data file as previously formatted by output(). | |
void | operator= (const InterrogateManifest ©) |
void | output (ostream &out) const |
Formats the InterrogateManifest data for output to a data file. | |
void | remap_indices (const IndexRemapper &remap) |
Remaps all internal index numbers according to the indicated map. | |
Friends | |
class | InterrogateBuilder |
An internal representation of a manifest constant.
Definition at line 28 of file interrogateManifest.h.
void InterrogateManifest::input | ( | istream & | in | ) |
Reads the data file as previously formatted by output().
Reimplemented from InterrogateComponent.
Definition at line 42 of file interrogateManifest.cxx.
void InterrogateManifest::output | ( | ostream & | out | ) | const |
Formats the InterrogateManifest data for output to a data file.
Reimplemented from InterrogateComponent.
Definition at line 26 of file interrogateManifest.cxx.
void InterrogateManifest::remap_indices | ( | const IndexRemapper & | remap | ) |
Remaps all internal index numbers according to the indicated map.
This called from InterrogateDatabase::remap_indices().
Definition at line 56 of file interrogateManifest.cxx.
References IndexRemapper::map_from().