|
|
|
|
|
|
|
|
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
|
|