mummy  1.0.2
Public Member Functions | Private Member Functions | Private Attributes
MummyCsharpUnitTestGenerator Class Reference

#include <MummyCsharpUnitTestGenerator.h>

Inheritance diagram for MummyCsharpUnitTestGenerator:
[legend]
Collaboration diagram for MummyCsharpUnitTestGenerator:
[legend]

List of all members.

Public Member Functions

 MummyCsharpUnitTestGenerator ()
virtual ~MummyCsharpUnitTestGenerator ()
virtual bool GenerateWrappers ()
virtual MummyCsharpGeneratorGetCsharpGenerator ()
virtual void SetCsharpGenerator (MummyCsharpGenerator *generator)
virtual const char * GetArgName (cable::FunctionType *ftype, unsigned int i)
virtual void EmitCSharpFactoryMethodUnitTest (gxsys_ios::ostream &os, const cable::Class *c)
virtual void EmitCSharpMethodUnitTest (gxsys_ios::ostream &os, const cable::Class *c, const cable::Method *m)
virtual void EmitCSharpPropertyUnitTest (gxsys_ios::ostream &os, const cable::Class *c, const cable::Method *mGet, const cable::Method *mSet)
virtual void EmitCSharpStructMemberAccessUnitTest (gxsys_ios::ostream &os, const cable::Class *c)
virtual void EmitClass (gxsys_ios::ostream &os, const cable::Class *c)

Private Member Functions

 MummyCsharpUnitTestGenerator (const MummyCsharpUnitTestGenerator &)
MummyCsharpUnitTestGeneratoroperator= (const MummyCsharpUnitTestGenerator &)

Private Attributes

MummyCsharpGeneratorCsharpGenerator

Detailed Description

Definition at line 15 of file MummyCsharpUnitTestGenerator.h.


Constructor & Destructor Documentation

Definition at line 33 of file MummyCsharpUnitTestGenerator.cxx.

References CsharpGenerator.

Definition at line 40 of file MummyCsharpUnitTestGenerator.cxx.


Member Function Documentation

void MummyCsharpUnitTestGenerator::EmitClass ( gxsys_ios::ostream &  os,
const cable::Class *  c 
) [virtual]
void MummyCsharpUnitTestGenerator::EmitCSharpFactoryMethodUnitTest ( gxsys_ios::ostream &  os,
const cable::Class *  c 
) [virtual]

Definition at line 110 of file MummyCsharpUnitTestGenerator.cxx.

References Emit().

Referenced by EmitClass().

Here is the call graph for this function:

void MummyCsharpUnitTestGenerator::EmitCSharpMethodUnitTest ( gxsys_ios::ostream &  os,
const cable::Class *  c,
const cable::Method *  m 
) [virtual]

Definition at line 117 of file MummyCsharpUnitTestGenerator.cxx.

References Emit().

Referenced by EmitClass().

Here is the call graph for this function:

void MummyCsharpUnitTestGenerator::EmitCSharpPropertyUnitTest ( gxsys_ios::ostream &  os,
const cable::Class *  c,
const cable::Method *  mGet,
const cable::Method *  mSet 
) [virtual]

Definition at line 124 of file MummyCsharpUnitTestGenerator.cxx.

References Emit().

Referenced by EmitClass().

Here is the call graph for this function:

void MummyCsharpUnitTestGenerator::EmitCSharpStructMemberAccessUnitTest ( gxsys_ios::ostream &  os,
const cable::Class *  c 
) [virtual]

Definition at line 131 of file MummyCsharpUnitTestGenerator.cxx.

References Emit().

Referenced by EmitClass().

Here is the call graph for this function:

Definition at line 46 of file MummyCsharpUnitTestGenerator.cxx.

References EmitClass(), and MummyGenerator::GetTargetClass().

Here is the call graph for this function:

const char * MummyCsharpUnitTestGenerator::GetArgName ( cable::FunctionType *  ftype,
unsigned int  i 
) [virtual]

Definition at line 103 of file MummyCsharpUnitTestGenerator.cxx.

References MummyCsharpGenerator::GetArgName(), and GetCsharpGenerator().

Here is the call graph for this function:

Definition at line 54 of file MummyCsharpUnitTestGenerator.cxx.

References CsharpGenerator.

Referenced by EmitClass(), and GetArgName().

MummyCsharpUnitTestGenerator& MummyCsharpUnitTestGenerator::operator= ( const MummyCsharpUnitTestGenerator ) [private]

Definition at line 61 of file MummyCsharpUnitTestGenerator.cxx.

References CsharpGenerator.

Referenced by MummyApplication::ProcessClass().


Member Data Documentation


The documentation for this class was generated from the following files: