Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FlashActionDefineFunction Class Reference

#include <FAction.h>

Inheritance diagram for FlashActionDefineFunction::

FlashActionRecord List of all members.

Public Methods

 FlashActionDefineFunction (char *function...)
 ~FlashActionDefineFunction ()
virtual void Write (std::ostream &out)
virtual void Read (std::istream &in)
void AddAction (FlashActionRecord *r)

Private Methods

 FlashActionDefineFunction ()

Private Attributes

char * m_functionName
UWORD m_numParams
std::vector< char *> m_paramNames
std::vector< FlashActionRecord *> m_actions
gc_vector< char *> m_gcstrings
gc_vector< FlashActionRecord *> records_delete

Friends

class FlashActionVectorImporter

Constructor & Destructor Documentation

FlashActionDefineFunction::FlashActionDefineFunction char *function...
 

FlashActionDefineFunction::~FlashActionDefineFunction
 

FlashActionDefineFunction::FlashActionDefineFunction [inline, private]
 


Member Function Documentation

void FlashActionDefineFunction::AddAction FlashActionRecord * r
 

void FlashActionDefineFunction::Read std::istream & in [virtual]
 

Reimplemented from FlashActionRecord.

void FlashActionDefineFunction::Write std::ostream & out [virtual]
 

Reimplemented from FlashActionRecord.


Friends And Related Function Documentation

friend class FlashActionVectorImporter [friend]
 


Member Data Documentation

std::vector<FlashActionRecord *> FlashActionDefineFunction::m_actions [private]
 

char* FlashActionDefineFunction::m_functionName [private]
 

gc_vector<char *> FlashActionDefineFunction::m_gcstrings [private]
 

UWORD FlashActionDefineFunction::m_numParams [private]
 

std::vector<char *> FlashActionDefineFunction::m_paramNames [private]
 

gc_vector<FlashActionRecord *> FlashActionDefineFunction::records_delete [private]
 


The documentation for this class was generated from the following files:
Generated at Wed Aug 1 13:33:53 2001 for SWFSource by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001