Panda3D
Public Member Functions | Friends

InterrogateManifest Class Reference

An internal representation of a manifest constant. More...

#include "interrogateManifest.h"

Inheritance diagram for InterrogateManifest:
InterrogateComponent

List of all members.

Public Member Functions

 InterrogateManifest (InterrogateModuleDef *def=NULL)
 InterrogateManifest (const InterrogateManifest &copy)
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 &copy)
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

Detailed Description

An internal representation of a manifest constant.

Definition at line 28 of file interrogateManifest.h.


Member Function Documentation

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


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations