|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::tools::mc::ModuleInfo Class Reference#include <ModuleInfo.h>
Inheritance diagram for acdk::tools::mc::ModuleInfo:
List of all members.
|
Public Member Functions |
| ModuleInfo (IN(RString) fname) |
virtual RString | getMetaInfoCIdentifier () |
| Returns the identifier to the dmi::ClazzInfo, dmi::MethodInfo/etc.
|
bool | hasMetaInfo () |
void | dump (IN(::acdk::io::RPrintWriter) out, IN(RString) ind) |
void | analyseFile (RString file) |
RString | fname () |
RString | baseFilename () |
RString | getParent () |
bool | checkContext () |
bool | invokeCodeAttributes () |
bool | parse () |
bool | parse (IN(RStreamTokenizer) in) |
void | writeCodes (IN(::acdk::io::RPrintWriter) out, CodeWhere where) |
void | writeClsInfoCPP (IN(::acdk::io::RPrintWriter) out, IN(::acdk::io::RPrintWriter) stubout, bool with_field_info) |
void | writeModuleHeaderInclude (IN(::acdk::io::RPrintWriter) out, IN(::acdk::io::RPrintWriter) stubout) |
void | generateORBIdl (IN(::acdk::io::RPrintWriter) out) |
| ACDK2IDL.
|
bool | isKnownThrowable (IN(RString) name) |
REnumInfo | getEnumInfo (IN(RString) name) |
Static Public Member Functions |
RString | getNameSpace (IN(RArrayList) ns, IN(RString) separator=/) |
void | writeOpenNamespace (IN(RPrintWriter) out, IN(RArrayList) nslist, IN(RArrayList) usings) |
void | writeCloseNamespace (IN(RPrintWriter) out, IN(RArrayList) nslist) |
Public Attributes |
RString | _fname |
RArrayList | _classes |
| contains RClassInfo
|
RArrayList | _usings |
REnumInfoArray | _enums |
Protected Attributes |
RArrayList | _curNameSpace |
| list of Strings
|
bool | _hasMetaInfo |
RStringArray | _knownExceptions |
Friends |
class | ModuleInfoCompiler |
Constructor & Destructor Documentation
acdk::tools::mc::ModuleInfo::ModuleInfo |
( |
IN(RString) |
fname |
) |
[inline] |
|
Member Function Documentation
void acdk::tools::mc::ModuleInfo::analyseFile |
( |
RString |
file |
) |
|
|
RString acdk::tools::mc::ModuleInfo::baseFilename |
( |
|
) |
|
|
bool acdk::tools::mc::ModuleInfo::checkContext |
( |
|
) |
|
|
RString acdk::tools::mc::ModuleInfo::fname |
( |
|
) |
[inline] |
|
virtual RString acdk::tools::mc::ModuleInfo::getMetaInfoCIdentifier |
( |
|
) |
[virtual] |
|
RString acdk::tools::mc::ModuleInfo::getParent |
( |
|
) |
|
|
bool acdk::tools::mc::ModuleInfo::hasMetaInfo |
( |
|
) |
|
|
bool acdk::tools::mc::ModuleInfo::invokeCodeAttributes |
( |
|
) |
|
|
bool acdk::tools::mc::ModuleInfo::isKnownThrowable |
( |
IN(RString) |
name |
) |
|
|
bool acdk::tools::mc::ModuleInfo::parse |
( |
|
) |
|
|
void acdk::tools::mc::ModuleInfo::writeCloseNamespace |
( |
IN(RPrintWriter) |
out, |
|
|
IN(RArrayList) |
nslist |
|
) |
[static] |
|
Friends And Related Function Documentation
friend class ModuleInfoCompiler [friend]
|
|
Member Data Documentation
|
|