Panda3D
|
Represents a synthetic method created via the MAKE_SEQ() macro. More...
#include "interrogateMakeSeq.h"
Public Member Functions | |
InterrogateMakeSeq (InterrogateModuleDef *def=NULL) | |
InterrogateMakeSeq (const InterrogateMakeSeq ©) | |
TypeIndex | get_class () const |
Return the class that owns the make_seq. | |
const string & | get_element_name () const |
const string & | get_num_name () const |
const string & | get_seq_name () const |
void | input (istream &in) |
Reads the data file as previously formatted by output(). | |
void | operator= (const InterrogateMakeSeq ©) |
void | output (ostream &out) const |
Formats the InterrogateMakeSeq 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 |
Represents a synthetic method created via the MAKE_SEQ() macro.
Definition at line 29 of file interrogateMakeSeq.h.
TypeIndex InterrogateMakeSeq::get_class | ( | ) | const [inline] |
Return the class that owns the make_seq.
Definition at line 59 of file interrogateMakeSeq.I.
void InterrogateMakeSeq::input | ( | istream & | in | ) |
Reads the data file as previously formatted by output().
Reimplemented from InterrogateComponent.
Definition at line 41 of file interrogateMakeSeq.cxx.
void InterrogateMakeSeq::output | ( | ostream & | out | ) | const |
Formats the InterrogateMakeSeq data for output to a data file.
Reimplemented from InterrogateComponent.
Definition at line 26 of file interrogateMakeSeq.cxx.
void InterrogateMakeSeq::remap_indices | ( | const IndexRemapper & | remap | ) |
Remaps all internal index numbers according to the indicated map.
This called from InterrogateDatabase::remap_indices().
Definition at line 57 of file interrogateMakeSeq.cxx.