// Generated by ACDK Metacompiler,
// Copyrighted by Roger Rene Kommer, artefaktur
//
// Dont edit this file manually
//
#include <acdk.h>
#include "AcdkDmiClient.h"
#include "AcdkStdWeakTypeDmiClient.h"
#include "ClazzAttributesRes.h"
#include "ClazzInfo.h"
#include "ClazzInfoInternals.h"
#include "dmi.h"
#include "DmiClient.h"
#include "DmiDelegate.h"
#include "DmiNamedArg.h"
#include "DmiObject.h"
#include "DmiObjectArray.h"
#include "DmiProxy.h"
#include "Marshaler.h"
#include "MetaAttribute.h"
#include "MetaInfo.h"
#include "MetaInfoChildsArray.h"
#include "MetaInfoFlags.h"
#include "MetaObject.h"
#include "NamedArgs.h"
#include "ScriptInterpreter.h"
#include "ScriptVar.h"
#include "ScriptVarInl.h"
#include "StdDispatch.h"
#include "SysFields.h"
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_EmptyResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"EmptyResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::EmptyResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_CharPtrResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"CharPtrResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::CharPtrResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_StringResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"StringResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::StringResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_ObjectPtrResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ObjectPtrResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::ObjectPtrResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_ScriptVarResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ScriptVarResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::ScriptVarResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_FunctionPtrResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"FunctionPtrResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::FunctionPtrResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo AttributeResType_UserResType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"UserResType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::UserResType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* AttributeResType_enumValues[] = {
&AttributeResType_EmptyResType,
&AttributeResType_CharPtrResType,
&AttributeResType_StringResType,
&AttributeResType_ObjectPtrResType,
&AttributeResType_ScriptVarResType,
&AttributeResType_FunctionPtrResType,
&AttributeResType_UserResType,
0
};
::acdk::lang::dmi::ClazzEnumInfo* AttributeResTypeMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo AttributeResType_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"AttributeResType", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
AttributeResType_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_AttributeResType(&AttributeResType_enumInfo);
return &AttributeResType_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_AttributeResTypeEnumInfo(AttributeResTypeMetaInf::GetEnumInfo());
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo* _DmiDelegate_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* DmiDelegate::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"DmiDelegate", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_DmiDelegate_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
DmiDelegate::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_DmiDelegate(DmiDelegate::clazzInfo());
::acdk::lang::RClass
DmiDelegate::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
DmiDelegate::getCollectableFields(FieldReferences& fields)
{
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo _StdDmiDelegate_super___acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
::acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo _StdDmiDelegate_super_DmiDelegate =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
DmiDelegate::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _StdDmiDelegate_interfaces[] =
{
&_StdDmiDelegate_super___acdk__lang__Object,
&_StdDmiDelegate_super_DmiDelegate,
0
};
::acdk::lang::dmi::ClazzInfo* StdDmiDelegate::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"StdDmiDelegate", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_StdDmiDelegate_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
3, // count off all collectable members in this class
0, // member type info for arrays or typed container
StdDmiDelegate::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_StdDmiDelegate(StdDmiDelegate::clazzInfo());
::acdk::lang::RClass
StdDmiDelegate::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
StdDmiDelegate::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_class._ref_this()); // RClass _class
fields.push_back((::acdk::lang::RObject*)this->_methodName._ref_this()); // RString _methodName
fields.push_back((::acdk::lang::RObject*)this->_object._ref_this()); // acdk::lang::Object _object
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo _DmiNamedArg_super___acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
::acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _DmiNamedArg_interfaces[] =
{
&_DmiNamedArg_super___acdk__lang__Object,
0
};
::acdk::lang::dmi::ClazzInfo* DmiNamedArg::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"DmiNamedArg", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_DmiNamedArg_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
2, // count off all collectable members in this class
0, // member type info for arrays or typed container
DmiNamedArg::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_DmiNamedArg(DmiNamedArg::clazzInfo());
::acdk::lang::RClass
DmiNamedArg::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
DmiNamedArg::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->name._ref_this()); // RString name
fields.push_back((::acdk::lang::RObject*)this->value._ref_this()); // RDmiObject value
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo VarType_UnknownVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"UnknownVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::UnknownVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_BoolVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"BoolVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::BoolVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_CharVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"CharVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::CharVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_UcCharVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"UcCharVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::UcCharVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_ShortVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ShortVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::ShortVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_IntVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"IntVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::IntVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_LongVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"LongVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::LongVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_FloatVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"FloatVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::FloatVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_DoubleVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"DoubleVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::DoubleVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo VarType_ObjectVT =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"ObjectVT", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::ObjectVT, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* VarType_enumValues[] = {
&VarType_UnknownVT,
&VarType_BoolVT,
&VarType_CharVT,
&VarType_UcCharVT,
&VarType_ShortVT,
&VarType_IntVT,
&VarType_LongVT,
&VarType_FloatVT,
&VarType_DoubleVT,
&VarType_ObjectVT,
0
};
::acdk::lang::dmi::ClazzEnumInfo* VarTypeMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo VarType_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"VarType", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
VarType_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_VarType(&VarType_enumInfo);
return &VarType_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_VarTypeEnumInfo(VarTypeMetaInf::GetEnumInfo());
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo _DmiObject_super___acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
::acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _DmiObject_interfaces[] =
{
&_DmiObject_super___acdk__lang__Object,
0
};
::acdk::lang::dmi::ClazzInfo* DmiObject::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiWeakBind, // clazz-flags
0, //AttributesRes
"DmiObject", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_DmiObject_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
DmiObject::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_DmiObject(DmiObject::clazzInfo());
::acdk::lang::RClass
DmiObject::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo _MetaAttribute_super_acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _MetaAttribute_interfaces[] =
{
&_MetaAttribute_super_acdk__lang__Object,
0
};
::acdk::lang::dmi::ClazzInfo* MetaAttribute::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"MetaAttribute", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_MetaAttribute_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
2, // count off all collectable members in this class
0, // member type info for arrays or typed container
MetaAttribute::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_MetaAttribute(MetaAttribute::clazzInfo());
::acdk::lang::RClass
MetaAttribute::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
MetaAttribute::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->name._ref_this()); // RString name
fields.push_back((::acdk::lang::RObject*)this->value._ref_this()); // acdk::lang::Object value
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtAcdkType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtAcdkType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtAcdkType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtJavaType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtJavaType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtJavaType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtLoadableClass =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtLoadableClass", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtLoadableClass, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtJavaSignature =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtJavaSignature", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtJavaSignature, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtACDKSignature =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtACDKSignature", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtACDKSignature, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtIDL =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtIDL", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtIDL, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtRHPrefix =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtRHPrefix", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtRHPrefix, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtTypeName =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtTypeName", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtTypeName, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtUnitName =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtUnitName", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtUnitName, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtAttrFlags =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtAttrFlags", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtAttrFlags, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtAttributes =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtAttributes", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtAttributes, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtFqName =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtFqName", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtFqName, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtFormatStandard =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtFormatStandard", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtFormatStandard, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtName =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtName", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtName, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtTypeDecl =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtTypeDecl", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtTypeDecl, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo TypeNameFormat_TpFtTypeDef =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"TpFtTypeDef", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::TpFtTypeDef, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* TypeNameFormat_enumValues[] = {
&TypeNameFormat_TpFtAcdkType,
&TypeNameFormat_TpFtJavaType,
&TypeNameFormat_TpFtLoadableClass,
&TypeNameFormat_TpFtJavaSignature,
&TypeNameFormat_TpFtACDKSignature,
&TypeNameFormat_TpFtIDL,
&TypeNameFormat_TpFtRHPrefix,
&TypeNameFormat_TpFtTypeName,
&TypeNameFormat_TpFtUnitName,
&TypeNameFormat_TpFtAttrFlags,
&TypeNameFormat_TpFtAttributes,
&TypeNameFormat_TpFtFqName,
&TypeNameFormat_TpFtFormatStandard,
&TypeNameFormat_TpFtName,
&TypeNameFormat_TpFtTypeDecl,
&TypeNameFormat_TpFtTypeDef,
0
};
::acdk::lang::dmi::ClazzEnumInfo* TypeNameFormatMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo TypeNameFormat_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"TypeNameFormat", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
TypeNameFormat_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_TypeNameFormat(&TypeNameFormat_enumInfo);
return &TypeNameFormat_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_TypeNameFormatEnumInfo(TypeNameFormatMetaInf::GetEnumInfo());
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiDelete =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiDelete", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiDelete, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiRegistered =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiRegistered", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiRegistered, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiResolved =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiResolved", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiResolved, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiReadOnly =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiReadOnly", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiReadOnly, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiPublic =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiPublic", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiPublic, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiPrivate =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiPrivate", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiPrivate, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiProtected =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiProtected", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiProtected, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiStatic =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiStatic", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiStatic, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiNonStatic =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiNonStatic", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiNonStatic, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiClazzInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiClazzInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiClazzInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiUnitInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiUnitInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiUnitInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiEnumInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiEnumInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiEnumInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiEnumValInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiEnumValInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiEnumValInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiMethodInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMethodInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMethodInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiMethodArgInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMethodArgInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMethodArgInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiFieldInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiFieldInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiFieldInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiSuperInfo =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiSuperInfo", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiSuperInfo, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiMetaInfoTypeMask =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMetaInfoTypeMask", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMetaInfoTypeMask, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiIsSealed =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIsSealed", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIsSealed, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MetaInfoFlags_MiNoDmiProxy =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiNoDmiProxy", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiNoDmiProxy, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* MetaInfoFlags_enumValues[] = {
&MetaInfoFlags_MiDelete,
&MetaInfoFlags_MiRegistered,
&MetaInfoFlags_MiResolved,
&MetaInfoFlags_MiReadOnly,
&MetaInfoFlags_MiPublic,
&MetaInfoFlags_MiPrivate,
&MetaInfoFlags_MiProtected,
&MetaInfoFlags_MiStatic,
&MetaInfoFlags_MiNonStatic,
&MetaInfoFlags_MiClazzInfo,
&MetaInfoFlags_MiUnitInfo,
&MetaInfoFlags_MiEnumInfo,
&MetaInfoFlags_MiEnumValInfo,
&MetaInfoFlags_MiMethodInfo,
&MetaInfoFlags_MiMethodArgInfo,
&MetaInfoFlags_MiFieldInfo,
&MetaInfoFlags_MiSuperInfo,
&MetaInfoFlags_MiMetaInfoTypeMask,
&MetaInfoFlags_MiIsSealed,
&MetaInfoFlags_MiNoDmiProxy,
0
};
::acdk::lang::dmi::ClazzEnumInfo MetaInfoFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"MetaInfoFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
MetaInfoFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_MetaInfoFlags(&MetaInfoFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiWeakBind =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiWeakBind", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiWeakBind, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiBasicType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiBasicType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiBasicType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiInterface =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiInterface", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiInterface, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiAbstract =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiAbstract", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiAbstract, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiThrowable =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiThrowable", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiThrowable, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiArray =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiArray", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiArray, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiSerializable =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiSerializable", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiSerializable, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInfoExtFlags_MiCiCloneable =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiCiCloneable", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiCiCloneable, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* ClazzInfoExtFlags_enumValues[] = {
&ClazzInfoExtFlags_MiCiWeakBind,
&ClazzInfoExtFlags_MiCiBasicType,
&ClazzInfoExtFlags_MiCiInterface,
&ClazzInfoExtFlags_MiCiAbstract,
&ClazzInfoExtFlags_MiCiThrowable,
&ClazzInfoExtFlags_MiCiArray,
&ClazzInfoExtFlags_MiCiSerializable,
&ClazzInfoExtFlags_MiCiCloneable,
0
};
::acdk::lang::dmi::ClazzEnumInfo ClazzInfoExtFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"ClazzInfoExtFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
ClazzInfoExtFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_ClazzInfoExtFlags(&ClazzInfoExtFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo FieldInfoExtFlags_MiFiTransient =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiFiTransient", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiFiTransient, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* FieldInfoExtFlags_enumValues[] = {
&FieldInfoExtFlags_MiFiTransient,
0
};
::acdk::lang::dmi::ClazzEnumInfo FieldInfoExtFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"FieldInfoExtFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
FieldInfoExtFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_FieldInfoExtFlags(&FieldInfoExtFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiIn =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiIn", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiIn, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiOut =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiOut", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiOut, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiInOut =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiInOut", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiInOut, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiByval =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiByval", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiByval, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiByref =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiByref", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiByref, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodArgInfoExtFlags_MiAiHasDefaultInit =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiAiHasDefaultInit", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiAiHasDefaultInit, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* MethodArgInfoExtFlags_enumValues[] = {
&MethodArgInfoExtFlags_MiAiIn,
&MethodArgInfoExtFlags_MiAiOut,
&MethodArgInfoExtFlags_MiAiInOut,
&MethodArgInfoExtFlags_MiAiByval,
&MethodArgInfoExtFlags_MiAiByref,
&MethodArgInfoExtFlags_MiAiHasDefaultInit,
0
};
::acdk::lang::dmi::ClazzEnumInfo MethodArgInfoExtFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"MethodArgInfoExtFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
MethodArgInfoExtFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_MethodArgInfoExtFlags(&MethodArgInfoExtFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiIn =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiIn", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiIn, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiOut =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiOut", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiOut, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiInOut =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiInOut", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiInOut, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiByval =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiByval", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiByval, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiAbstract =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiAbstract", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiAbstract, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiVirtual =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiVirtual", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiVirtual, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiConstructor =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiConstructor", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiConstructor, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiDestructor =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiDestructor", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiDestructor, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiOneway =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiOneway", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiOneway, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiOrgPoly =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiOrgPoly", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiOrgPoly, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo MethodInfoExtFlags_MiMiDmiImpl =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMiDmiImpl", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMiDmiImpl, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* MethodInfoExtFlags_enumValues[] = {
&MethodInfoExtFlags_MiMiIn,
&MethodInfoExtFlags_MiMiOut,
&MethodInfoExtFlags_MiMiInOut,
&MethodInfoExtFlags_MiMiByval,
&MethodInfoExtFlags_MiMiAbstract,
&MethodInfoExtFlags_MiMiVirtual,
&MethodInfoExtFlags_MiMiConstructor,
&MethodInfoExtFlags_MiMiDestructor,
&MethodInfoExtFlags_MiMiOneway,
&MethodInfoExtFlags_MiMiOrgPoly,
&MethodInfoExtFlags_MiMiDmiImpl,
0
};
::acdk::lang::dmi::ClazzEnumInfo MethodInfoExtFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"MethodInfoExtFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
MethodInfoExtFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_MethodInfoExtFlags(&MethodInfoExtFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvWeakBind =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvWeakBind", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvWeakBind, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvTransientCall =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvTransientCall", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvTransientCall, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvDeclared =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvDeclared", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvDeclared, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvConstructor =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvConstructor", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvConstructor, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvViaAltName =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvViaAltName", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvViaAltName, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvOneway =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvOneway", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvOneway, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvViaHash =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvViaHash", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvViaHash, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvNoThrowIfNotFound =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvNoThrowIfNotFound", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvNoThrowIfNotFound, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvSearchMiDeep =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvSearchMiDeep", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvSearchMiDeep, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzInvokeInfo_MiIvNoWeakBind =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiIvNoWeakBind", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiIvNoWeakBind, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* ClazzInvokeInfo_enumValues[] = {
&ClazzInvokeInfo_MiIvWeakBind,
&ClazzInvokeInfo_MiIvTransientCall,
&ClazzInvokeInfo_MiIvDeclared,
&ClazzInvokeInfo_MiIvConstructor,
&ClazzInvokeInfo_MiIvViaAltName,
&ClazzInvokeInfo_MiIvOneway,
&ClazzInvokeInfo_MiIvViaHash,
&ClazzInvokeInfo_MiIvNoThrowIfNotFound,
&ClazzInvokeInfo_MiIvSearchMiDeep,
&ClazzInvokeInfo_MiIvNoWeakBind,
0
};
::acdk::lang::dmi::ClazzEnumInfo ClazzInvokeInfo_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"ClazzInvokeInfo", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
ClazzInvokeInfo_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_ClazzInvokeInfo(&ClazzInvokeInfo_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzEnumValueInfo ClazzMcFlags_MiMcKnownType =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMcKnownType", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMcKnownType, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo ClazzMcFlags_MiMcIsEnumeration =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"MiMcIsEnumeration", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::lang::dmi::MiMcIsEnumeration, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* ClazzMcFlags_enumValues[] = {
&ClazzMcFlags_MiMcKnownType,
&ClazzMcFlags_MiMcIsEnumeration,
0
};
::acdk::lang::dmi::ClazzEnumInfo ClazzMcFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"ClazzMcFlags", // name
-1, // hashCode
"acdk/lang/dmi", // ns
0, // _scopeParent
0, // _nextSibling
ClazzMcFlags_enumValues, // values
0, // internal next link
};
::acdk::lang::dmi::RegisterEnumInfo _register_ClazzMcFlags(&ClazzMcFlags_enumInfo);
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo* _MetaObjectListener_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* MetaObjectListener::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"MetaObjectListener", // name of class
-1, // hashCode
"acdk/lang/dmi", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_MetaObjectListener_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // member type info for arrays or typed container
MetaObjectListener::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_MetaObjectListener(MetaObjectListener::clazzInfo());
::acdk::lang::RClass
MetaObjectListener::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
MetaObjectListener::getCollectableFields(FieldReferences& fields)
{
}
} // namespace acdk
} // namespace lang
} // namespace dmi
namespace acdk {
namespace lang {
namespace dmi {
::acdk::lang::dmi::ClazzSuperInfo* _MetaObject_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* MetaObject::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
|