#include <iopcTranslator.h>
Public Member Functions | |
int | addClass (const char *className, const char *declaredWhere, bool persistent, char *&firstDeclarationWhere) |
Its purpose is to check whether there aren't two same named classes, where almost one of them is persistent capable. The checking is needed because OpenC++ supports namespaces and nested classes only partially. That's why we internally ignore the namespaces and nesting of the class and use one flat namespace for all classes.
Map - key = class name, value = class information.
|
Tries to add information about class into this object.
If this object already contains information about class with name
|