Panda3D
Public Member Functions | Friends
InterrogateMakeSeq Class Reference

Represents a synthetic method created via the MAKE_SEQ() macro. More...

#include "interrogateMakeSeq.h"

Inheritance diagram for InterrogateMakeSeq:
InterrogateComponent

List of all members.

Public Member Functions

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

Detailed Description

Represents a synthetic method created via the MAKE_SEQ() macro.

Definition at line 29 of file interrogateMakeSeq.h.


Member Function Documentation

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.

Remaps all internal index numbers according to the indicated map.

This called from InterrogateDatabase::remap_indices().

Definition at line 57 of file interrogateMakeSeq.cxx.


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