Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

CPPClient.hxx File Reference

#include <MS.hxx>
#include <EDL_API.hxx>
#include <MS_MetaSchema.hxx>
#include <MS_Class.hxx>
#include <MS_GenClass.hxx>
#include <MS_InstClass.hxx>
#include <MS_Package.hxx>
#include <MS_Error.hxx>
#include <MS_Imported.hxx>
#include <MS_InstMet.hxx>
#include <MS_ClassMet.hxx>
#include <MS_Construc.hxx>
#include <MS_ExternMet.hxx>
#include <MS_Param.hxx>
#include <MS_Field.hxx>
#include <MS_GenType.hxx>
#include <MS_Enum.hxx>
#include <MS_PrimType.hxx>
#include <MS_Alias.hxx>
#include <MS_Pointer.hxx>
#include <MS_Interface.hxx>
#include <MS_HSequenceOfMemberMet.hxx>
#include <MS_HSequenceOfExternMet.hxx>
#include <MS_HArray1OfParam.hxx>
#include <MS_HSequenceOfField.hxx>
#include <MS_HSequenceOfGenType.hxx>
#include <TColStd_HSequenceOfHAsciiString.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
#include <TCollection_HAsciiString.hxx>
#include <Standard_NoSuchObject.hxx>

Enumerations

enum  ExtractionType { CPPClient_COMPLETE, CPPClient_INCOMPLETE, CPPClient_SEMICOMPLETE }

Functions

 Handle (TColStd_HSequenceOfHAsciiString) Standard_EXPORT CPPClient_TemplatesUsed()
void Standard_EXPORT CPPClient_Init (const Handle(MS_MetaSchema)&, const Handle(TCollection_HAsciiString)&, const Handle(MS_HSequenceOfExternMet)&, const Handle(MS_HSequenceOfMemberMet)&)
void Standard_EXPORT CPPClient_Extract (const Handle(MS_MetaSchema)&ams, const Handle(TCollection_HAsciiString)&atypename, const Handle(TColStd_HSequenceOfHAsciiString)&edlsfullpath, const Handle(TCollection_HAsciiString)&outdir, const Handle(TColStd_HSequenceOfHAsciiString)&outfile, const Standard_CString Mode)
 Handle (TCollection_HAsciiString) CPPClient_BuildType(const Handle(MS_MetaSchema)&
void CPPClient_TransientHandle (const Handle(EDL_API)&, const Handle(TCollection_HAsciiString)&, const Handle(TCollection_HAsciiString)&, const Handle(TCollection_HAsciiString)&)
void CPPClient_TransientClass (const Handle(MS_MetaSchema)&, const Handle(EDL_API)&, const Handle(MS_Class)&, const Handle(TColStd_HSequenceOfHAsciiString)&, const ExtractionType, const Handle(MS_HSequenceOfMemberMet)&)
void CPPClient_MPVClass (const Handle(MS_MetaSchema)&, const Handle(EDL_API)&, const Handle(MS_Class)&, const Handle(TColStd_HSequenceOfHAsciiString)&, const ExtractionType, const Handle(MS_HSequenceOfMemberMet)&)
void CPPClient_Alias (const Handle(MS_MetaSchema)&, const Handle(EDL_API)&, const Handle(MS_Alias)&, const Handle(TColStd_HSequenceOfHAsciiString)&)
void CPPClient_Package (const Handle(MS_MetaSchema)&, const Handle(EDL_API)&, const Handle(MS_Package)&, const Handle(TColStd_HSequenceOfHAsciiString)&, const ExtractionType, const Handle(MS_HSequenceOfExternMet)&)
void CPPClient_BuildMethod (const Handle(MS_MetaSchema)&aMeta, const Handle(EDL_API)&api, const Handle(MS_Method)&m, const Handle(TCollection_HAsciiString)&methodName, const Standard_Boolean forDeclaration)
void CPPClient_Enum (const Handle(MS_MetaSchema)&aMeta, const Handle(EDL_API)&api, const Handle(MS_Enum)&anEnum, const Handle(TColStd_HSequenceOfHAsciiString)&outfile)

Variables

Standard_CString VClass = "%Class"
Standard_CString VTICIncludes = "%TICIncludes"
Standard_CString VInherits = "%Inherits"
Standard_CString VTICPublicmets = "%TICPublicmets"
Standard_CString VTICPublicfriends = "%TICPublicfriends"
Standard_CString VTICProtectedmets = "%TICProtectedmets"
Standard_CString VTICProtectedfields = "%TICProtectedfields"
Standard_CString VTICPrivatemets = "%TICPrivatemets"
Standard_CString VTICPrivatefriends = "%TICPrivatefriends"
Standard_CString VTICDefines = "%TICDefines"
Standard_CString VTICInlineIncludes = "%TICInlineIncludes"
Standard_CString VTICUndefines = "%TICUndefines"
Standard_CString VTICPrivatefields = "%TICPrivatefields"
Standard_CString VRetSpec = "%RetSpec"
Standard_CString VVirtual = "%Virtual"
Standard_CString VReturn = "%Return"
Standard_CString VAnd = "%And"
Standard_CString VMethodName = "%MethodName"
Standard_CString VArgument = "%Arguments"
Standard_CString VMetSpec = "%MetSpec"
Standard_CString VMethod = "%Method"
Standard_CString VMBody = "%MBody"
Standard_CString VDName = "%DName"
Standard_CString VDValue = "%DValue"
Standard_CString VIsInline = "%IsInline"
Standard_CString VIsCreateMethod = "%IsCreateMethod"
Standard_CString VIClass = "%IClass"
Standard_CString VSuffix = "%Suffix"
Standard_CString VCxxFile = "CxxFile"
Standard_CString VLxxFile = "LxxFile"
Standard_CString VInlineMethod = "%InlineMethod"
Standard_CString VoutClass = "%outClass"
Standard_CString VNb = "%Nb"
Standard_CString VValues = "%Values"
Standard_CString VSupplement = "%Supplement"
Standard_CString VTypeMgt = "%TypeMgt"
Standard_CString VMethods = "%Methods"
Standard_CString VAncestors = "%Ancestors"
Standard_CString VFullPath = "%FullPath"
Standard_CString VMethodHeader = "%MethodHeader"
Standard_CString VConstructorHeader = "%ConstructorHeader"
Standard_CString VTICSuppMethod = "%TICSuppMethod"
Standard_CString VInterface = "%Interface"

Enumeration Type Documentation

enum ExtractionType
 

Enumeration values:
CPPClient_COMPLETE 
CPPClient_INCOMPLETE 
CPPClient_SEMICOMPLETE 


Function Documentation

void CPPClient_Alias const Handle(MS_MetaSchema)&  ,
const Handle(EDL_API)&  ,
const Handle(MS_Alias)&  ,
const Handle(TColStd_HSequenceOfHAsciiString)& 
 

void CPPClient_BuildMethod const Handle(MS_MetaSchema)&  aMeta,
const Handle(EDL_API)&  api,
const Handle(MS_Method)&  m,
const Handle(TCollection_HAsciiString)&  methodName,
const Standard_Boolean  forDeclaration
 

void CPPClient_Enum const Handle(MS_MetaSchema)&  aMeta,
const Handle(EDL_API)&  api,
const Handle(MS_Enum)&  anEnum,
const Handle(TColStd_HSequenceOfHAsciiString)&  outfile
 

void Standard_EXPORT CPPClient_Extract const Handle(MS_MetaSchema)&  ams,
const Handle(TCollection_HAsciiString)&  atypename,
const Handle(TColStd_HSequenceOfHAsciiString)&  edlsfullpath,
const Handle(TCollection_HAsciiString)&  outdir,
const Handle(TColStd_HSequenceOfHAsciiString)&  outfile,
const Standard_CString  Mode
 

void Standard_EXPORT CPPClient_Init const Handle(MS_MetaSchema)&  ,
const Handle(TCollection_HAsciiString)&  ,
const Handle(MS_HSequenceOfExternMet)&  ,
const Handle(MS_HSequenceOfMemberMet)& 
 

void CPPClient_MPVClass const Handle(MS_MetaSchema)&  ,
const Handle(EDL_API)&  ,
const Handle(MS_Class)&  ,
const Handle(TColStd_HSequenceOfHAsciiString)&  ,
const   ExtractionType,
const Handle(MS_HSequenceOfMemberMet)& 
 

void CPPClient_Package const Handle(MS_MetaSchema)&  ,
const Handle(EDL_API)&  ,
const Handle(MS_Package)&  ,
const Handle(TColStd_HSequenceOfHAsciiString)&  ,
const   ExtractionType,
const Handle(MS_HSequenceOfExternMet)& 
 

void CPPClient_TransientClass const Handle(MS_MetaSchema)&  ,
const Handle(EDL_API)&  ,
const Handle(MS_Class)&  ,
const Handle(TColStd_HSequenceOfHAsciiString)&  ,
const   ExtractionType,
const Handle(MS_HSequenceOfMemberMet)& 
 

void CPPClient_TransientHandle const Handle(EDL_API)&  ,
const Handle(TCollection_HAsciiString)&  ,
const Handle(TCollection_HAsciiString)&  ,
const Handle(TCollection_HAsciiString)& 
 

const Handle TCollection_HAsciiString   )  const [inline]
 

Handle TColStd_HSequenceOfHAsciiString   ) 
 


Variable Documentation

Standard_CString VAncestors = "%Ancestors"
 

Standard_CString VAnd = "%And"
 

Standard_CString VArgument = "%Arguments"
 

Standard_CString VClass = "%Class"
 

Standard_CString VConstructorHeader = "%ConstructorHeader"
 

Standard_CString VCxxFile = "CxxFile"
 

Standard_CString VDName = "%DName"
 

Standard_CString VDValue = "%DValue"
 

Standard_CString VFullPath = "%FullPath"
 

Standard_CString VIClass = "%IClass"
 

Standard_CString VInherits = "%Inherits"
 

Standard_CString VInlineMethod = "%InlineMethod"
 

Standard_CString VInterface = "%Interface"
 

Standard_CString VIsCreateMethod = "%IsCreateMethod"
 

Standard_CString VIsInline = "%IsInline"
 

Standard_CString VLxxFile = "LxxFile"
 

Standard_CString VMBody = "%MBody"
 

Standard_CString VMethod = "%Method"
 

Standard_CString VMethodHeader = "%MethodHeader"
 

Standard_CString VMethodName = "%MethodName"
 

Standard_CString VMethods = "%Methods"
 

Standard_CString VMetSpec = "%MetSpec"
 

Standard_CString VNb = "%Nb"
 

Standard_CString VoutClass = "%outClass"
 

Standard_CString VRetSpec = "%RetSpec"
 

Standard_CString VReturn = "%Return"
 

Standard_CString VSuffix = "%Suffix"
 

Standard_CString VSupplement = "%Supplement"
 

Standard_CString VTICDefines = "%TICDefines"
 

Standard_CString VTICIncludes = "%TICIncludes"
 

Standard_CString VTICInlineIncludes = "%TICInlineIncludes"
 

Standard_CString VTICPrivatefields = "%TICPrivatefields"
 

Standard_CString VTICPrivatefriends = "%TICPrivatefriends"
 

Standard_CString VTICPrivatemets = "%TICPrivatemets"
 

Standard_CString VTICProtectedfields = "%TICProtectedfields"
 

Standard_CString VTICProtectedmets = "%TICProtectedmets"
 

Standard_CString VTICPublicfriends = "%TICPublicfriends"
 

Standard_CString VTICPublicmets = "%TICPublicmets"
 

Standard_CString VTICSuppMethod = "%TICSuppMethod"
 

Standard_CString VTICUndefines = "%TICUndefines"
 

Standard_CString VTypeMgt = "%TypeMgt"
 

Standard_CString VValues = "%Values"
 

Standard_CString VVirtual = "%Virtual"
 


Generated on Mon Aug 25 14:59:16 2008 for OpenCASCADE by  doxygen 1.4.1