mummy
1.0.3
|
This is the complete list of members for MummyCsharpGenerator, including all inherited members.
AddLookupEntries(const cable::Class *c) | MummyCsharpGenerator | virtual |
AddTargetInterface(const gxsys_stl::string &iface) | MummyCsharpGenerator | virtual |
BuildPropGetsAndSetsMap(gxsys_stl::vector< cable::Method * > &wrapped_methods, gxsys_stl::map< gxsys_stl::string, gxsys_stl::pair< cable::Method *, cable::Method * > > &wrapped_properties) | MummyCsharpGenerator | virtual |
CacheExternalHints(const gxsys_stl::string &hintsfile) | MummyCsharpGenerator | virtual |
ClassIsWrappable(const cable::Class *c) | MummyCsharpGenerator | virtual |
ClassLineNumber | MummyCsharpGenerator | private |
ClearLookupEntries() | MummyCsharpGenerator | virtual |
CurrentMethodId | MummyCsharpGenerator | private |
DumpLookupEntries() | MummyCsharpGenerator | virtual |
EmitCSharpConstructor(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpDispose(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname, const unsigned int eventCount, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpDllImportDeclaration(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname, const char *f, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpEnums(gxsys_ios::ostream &os, const cable::Class *c) | MummyCsharpGenerator | virtual |
EmitCSharpEvent(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &eventName) | MummyCsharpGenerator | virtual |
EmitCSharpMethod(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname, const gxsys_stl::string &accessLevel, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpMethodBody(gxsys_ios::ostream &os, unsigned int indent, const cable::Class *c, const cable::Method *m, gxsys_stl::string &f, const char *impliedArg0, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpMethodDeclaration(gxsys_ios::ostream &os, const cable::Class *c, const cable::Method *m, bool asProperty, bool useArg0AsReturn, const gxsys_stl::string &accessLevel) | MummyCsharpGenerator | virtual |
EmitCSharpProperty(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *propGetMethod, const cable::Method *propSetMethod, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpRegister(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname, bool emitExceptionParams) | MummyCsharpGenerator | virtual |
EmitCSharpWrapperClass(gxsys_ios::ostream &os, const char *dllname, const cable::Class *c) | MummyCsharpGenerator | virtual |
EmitCSharpWrapperClassAsStruct(gxsys_ios::ostream &os, const cable::Class *c) | MummyCsharpGenerator | virtual |
EmitMummyVersionComments(gxsys_ios::ostream &os, const char *lineCommentString) | MummyGenerator | virtual |
FunctionTypeIsWrappable(const cable::FunctionType *ft) | MummyCsharpGenerator | virtual |
FundamentalTypeIsWrappable(const cable::Type *t) | MummyCsharpGenerator | virtual |
GatherWrappedMethods(const cable::Class *c, gxsys_stl::vector< cable::Method * > &wrapped_methods, cable::Method *&factoryM, cable::Method *&disposalM, cable::Method *®isterM, cable::Method *&unRegisterM, bool includeParentMethods) | MummyCsharpGenerator | virtual |
GenerateWrappers() | MummyCsharpGenerator | protectedvirtual |
GetArgName(cable::FunctionType *ftype, unsigned int i) | MummyCsharpGenerator | virtual |
GetCSharpTypeString(const cable::Type *t, bool forReturn, bool isArray) | MummyCsharpGenerator | virtual |
GetExportLayerFunctionName(const cable::Class *c, const cable::Method *m, const gxsys_stl::string &mname) | MummyCsharpGenerator | virtual |
GetFundamentalTypeString(const cable::Type *t) | MummyCsharpGenerator | virtual |
GetHeaderFileReader(const cable::Class *c) | MummyGenerator | virtual |
GetIsRefArg(const cable::Type *t) | MummyCsharpGenerator | virtual |
GetMethodArgumentArraySize(const cable::Class *c, const cable::Method *m, const cable::FunctionType *ft, unsigned int i) | MummyCsharpGenerator | virtual |
GetMethodSignature(const cable::Class *c, const cable::Method *m) | MummyCsharpGenerator | virtual |
GetPInvokeTypeString(const cable::Type *t, bool forReturn, bool isArray, bool forDelegate) | MummyCsharpGenerator | virtual |
GetSettings() | MummyGenerator | virtual |
GetTargetClass() | MummyGenerator | virtual |
GetWrappableParentClass(const cable::Class *c) | MummyCsharpGenerator | virtual |
GetWrappedMethodName(const cable::Method *m) | MummyCsharpGenerator | virtual |
HasTargetInterface(const char *iface) const | MummyCsharpGenerator | virtual |
HintsMap | MummyCsharpGenerator | private |
IsDisposalMethod(const cable::Class *c, const cable::Method *m) | MummyCsharpGenerator | virtual |
IsFactoryMethod(const cable::Class *c, const cable::Method *m) | MummyCsharpGenerator | virtual |
IsKeyword(const char *p) | MummyCsharpGenerator | virtual |
IsReservedMethodName(const gxsys_stl::string &name) | MummyCsharpGenerator | virtual |
MethodIdMap | MummyCsharpGenerator | private |
MethodIsWrappable(const cable::Method *m, const cable::Context::Access &access) | MummyCsharpGenerator | virtual |
MethodReturnValueIsCounted(const cable::Class *c, const cable::Method *m) | MummyCsharpGenerator | virtual |
MethodWrappableAsEvent(const cable::Method *m, const cable::Context::Access &access) | MummyCsharpGenerator | virtual |
MummyCsharpGenerator() | MummyCsharpGenerator | |
MummyCsharpGenerator(const MummyCsharpGenerator &) | MummyCsharpGenerator | private |
MummyGenerator() | MummyGenerator | |
operator=(const MummyCsharpGenerator &) | MummyCsharpGenerator | private |
OtherMethodRedefined(const gxsys_stl::string &signature) | MummyCsharpGenerator | virtual |
SetSettings(MummySettings *settings) | MummyGenerator | virtual |
SetTargetClass(const cable::Class *c) | MummyCsharpGenerator | virtual |
StaticMethodRedefined(const gxsys_stl::string &signature) | MummyCsharpGenerator | virtual |
TargetInterface | MummyCsharpGenerator | private |
TypeIsWrappable(const cable::Type *t) | MummyCsharpGenerator | virtual |
ValidateWrappedMethods(const cable::Class *c, gxsys_stl::vector< cable::Method * > &wrapped_methods, cable::Method *&factoryM, cable::Method *&disposalM, cable::Method *®isterM, cable::Method *&unRegisterM) | MummyCsharpGenerator | virtual |
VirtualMethodOverridden(const gxsys_stl::string &signature) | MummyCsharpGenerator | virtual |
WrappedEnumExists(const gxsys_stl::string &name) | MummyCsharpGenerator | virtual |
WrappedMethodExists(const gxsys_stl::string &signature) | MummyCsharpGenerator | virtual |
~MummyCsharpGenerator() | MummyCsharpGenerator | virtual |
~MummyGenerator() | MummyGenerator | virtual |