Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::dmi Namespace Reference
Detailed Description
Classes implementing ACDK Metainfo and Dynamic method invokation.
- See also:
Metainfo
DMI
|
Compounds |
| class | AcdkDmiClient |
| | Standard DmiClient for most usages. More...
|
| class | AcdkStdWeakTypeDmiClient |
| | This DmiClient uses a more weak type casting scheme. More...
|
| struct | ClazzAttributeResValue |
| struct | ClazzAttributesRes |
| | Used to store attributes at ClazzInfo FieldInfo etc. More...
|
| class | ClazzEnumInfo |
| | contains information about an enumeration More...
|
| class | ClazzEnumValueInfo |
| | stores an enumeration value More...
|
| class | ClazzFieldInfo |
| | contains information of an field of a parsed class API: ACDK
More...
|
| class | ClazzInfo |
| | contains meta information of a ACDK class API: ACDK
More...
|
| class | ClazzMethodArgInfo |
| | contains information of an argument of an method API: ACDK
More...
|
| class | ClazzMethodInfo |
| | contains information of a method API: ACDK
More...
|
| class | ClazzSuperInfo |
| | contains information of a Super class API: ACDK
More...
|
| class | DmiClient |
| | DmiClient is an Interface implemented by Clients using the DMI interfaces, like Scripting engines and COM/CORBA middleware. More...
|
| class | DmiDelegate |
| | standard interface for a delegate. More...
|
| class | DmiNamedArg |
| | Wrapper to a NamedArgs. More...
|
| class | DmiObject |
| | Represents an any type which can hold any other ACDK type. More...
|
| class | DmiObjectArray |
| class | DmiProxy |
| class | DmiProxyBase |
| | DmiProxy is the base class for DMI proxys for interfaces, which enables to implement interfaces with DMI server implemenation. More...
|
| class | FunctionSignature |
| | for query functions in acdk::lang::Class a minimal definition of a method signature. More...
|
| class | Marshaler |
| | Abstract base class for general purpose marshaling. More...
|
| class | MetaAttribute |
| | MetaAttribute is connected with a unit, class, method or parameter. More...
|
| struct | MetaInfo |
| | All MetaInfo (UnitInfo, ClazzInfo, MethodInfo, etc. More...
|
| class | MetaInfoChangeListener |
| | implement this to listen to changes to MetaInfo database use MetaInfo::registerMetaInfoListener/unregisterMetaInfoListener to listen for changes More...
|
| class | MetaInfoChildsArray |
| class | MetaObject |
| | A MetaObject is a class with meta information about a language construct. More...
|
| class | MetaObjectImpl |
| | Default implementation of MetaObject MetaObject are reflection objets like Class, Method, etc. More...
|
| class | MetaObjectListener |
| | listen on register a new MetaObject into type info database More...
|
| struct | NamedMetaInfo |
| struct | NamedScopedMetaInfo |
| struct | NamedScopedParentMetaInfo |
| class | ScriptInterpreter |
| | Interface to a script interpreter like Lisp, Perl, PHP, tcl, Java, etc. More...
|
| class | ScriptVar |
| | ScriptVar is a generic container for all other ACDK types. More...
|
| union | ScriptVar::TypeUnion |
| | Container of the possible types. More...
|
| class | ScriptVarMetaAttribute |
| class | StandardMarshaler |
| | If a BYVAL-call is used locally, the standard marshaler is used to make copies of the objects. More...
|
| class | StdDispatch |
| | StdDispatch is a basic Interface implemented by every ACDK object and interface for dynamic call an ACDK method. More...
|
| class | StdDmiDelegate |
| | Standard DMI implementation Delegate call to underlying object via dmi. More...
|
| class | SysField |
| | Representing internal accessor to classes fields. More...
|
| union | SysField::FieldContent |
| class | TMarshaler |
| class | TReceiveMarshaler |
| | Marshal Holder for receiving data from server T is type of RefHolder family. More...
|
| class | TSendMarshaler |
| | Marshal Holder for sending data from Client to Server. More...
|
| class | TSendReceiveMarshaler |
| | Marshal Holder for sending data from client to server and back T is type of RefHolder family. More...
|
| struct | TypedMetaInfo |
| class | UnitInfo |
| | All classes in one namespace are in one unit. More...
|
| class | UniversalNil |
| | represents a universal 0/Nil initializer used in template code to initialize value variable More...
|
Typedefs |
typedef ::acdk::lang::sys::core_vector<
const ClazzFieldInfo * > | ClazzFieldInfoVec |
| typedef ScriptVar(* | GetDefaultArgValueFunc )(const ClazzMethodArgInfo *ai) |
typedef ::acdk::lang::sys::core_vector<
const ClazzMethodArgInfo * > | ClazzMethodArgInfoVec |
typedef ::acdk::lang::sys::core_vector<
const ClazzMethodInfo * > | ClazzMethodInfoVec |
typedef ::acdk::lang::sys::core_vector<
const ClazzSuperInfo * > | ClazzSuperInfoVec |
| typedef bool(* | ClazzInfoCallBack )(const ClazzInfo *ci, int flags) |
| | Used to hook register ClazzInfo or to iterate through all ClazzInfos.
|
| typedef void *(* | CastToInterfacePtrFunc )(Object *obj) |
| | used to cast from object to a interface this callback normally calls void* ClassName::_castToInterfacePtr(acdk::lang::Object* obj);
|
typedef ::acdk::lang::sys::core_vector<
const ClazzInfo * > | ClazzInfoVec |
| typedef const ClazzMethodInfo *(* | LookupMethodFnc )(const ClazzInfo *&clazz, IN(acdk::lang::RString) fname, ScriptVarArray &args, IN(RStringArray) namedArgs, DmiClient &dc, int flags, const ClazzMethodInfo *methinf) |
| typedef ::RefHolder< DmiObject > | RDmiObject |
typedef ::RObjectArrayImpl<
RDmiObject > | RDmiObjectArray |
typedef ::ObjectArrayImpl<
RDmiObject > | DmiObjectArraySuper |
typedef ::acdk::lang::sys::core_vector<
ScriptVar > | ScriptVarArray |
| | ScriptVarArray is used as canonical form for DMI arguments.
|
typedef ::acdk::lang::sys::core_vector<
SysField > | SysFields |
Enumerations |
| enum | AttributeResType {
EmptyResType = 0x0,
CharPtrResType = 0x1,
StringResType = 0x2,
ObjectPtrResType = 0x3,
ScriptVarResType = 0x4,
FunctionPtrResType = 0x5,
UserResType = 0xF
} |
| | determine the type held by an attribute More...
|
| enum | ClazzMethodCompareFlags {
CompareName = 0x01,
CompareArgs = 0x02,
CompareArgNames = 0x04,
CompareReturnType = 0x08,
CompareThrowables = 0x10,
CompareFlags = 0x20,
CompareAccess = 0x40,
CompareDefault = CompareName | CompareArgs | CompareFlags
} |
| | Used to compare two methods. More...
|
| enum | VarType {
UnknownVT = ScriptVar::UnknownType,
BoolVT = ScriptVar::BoolType,
CharVT = ScriptVar::CharType,
UcCharVT = ScriptVar::UcCharType,
ShortVT = ScriptVar::ShortType,
IntVT = ScriptVar::IntType,
LongVT = ScriptVar::LongType,
FloatVT = ScriptVar::FloatType,
DoubleVT = ScriptVar::DoubleType,
ObjectVT = ScriptVar::ObjectType
} |
| | typed held by a DmiObject More...
|
| enum | TypeNameFormat {
TpFtAcdkType = 0x0001,
TpFtJavaType = 0x0002,
TpFtLoadableClass = 0x0004,
TpFtJavaSignature = 0x0008,
TpFtACDKSignature = 0x0010,
TpFtIDL = 0x0020,
TpFtRHPrefix = 0x0040,
TpFtTypeName = 0x0100,
TpFtUnitName = 0x0200,
TpFtAttrFlags = 0x0400,
TpFtAttributes = 0x0800,
TpFtFqName = TpFtTypeName | TpFtUnitName,
TpFtFormatStandard = TpFtAcdkType | TpFtRHPrefix | TpFtFqName | TpFtAttrFlags,
TpFtName = 0x0000,
TpFtTypeDecl = 0x1000,
TpFtTypeDef = 0x2000
} |
| | Used to print formated types. More...
|
| enum | MetaInfoFlags {
MiDelete = 0x00000001,
MiRegistered = 0x00000002,
MiResolved = 0x00000004,
MiReadOnly = 0x00000008,
MiPublic = 0x00000010,
MiPrivate = 0x00000020,
MiProtected = 0x00000040,
MiStatic = 0x00000080,
MiNonStatic = 0x00000100,
MiClazzInfo = 0x00000200,
MiUnitInfo = 0x00000400,
MiEnumInfo = 0x00000800,
MiEnumValInfo = 0x00001000,
MiMethodInfo = 0x00002000,
MiMethodArgInfo = 0x00004000,
MiFieldInfo = 0x00008000,
MiSuperInfo = 0x00010000,
MiMetaInfoTypeMask = MiClazzInfo | MiUnitInfo | MiUnitInfo | MiEnumInfo | MiMethodInfo | MiMethodArgInfo | MiFieldInfo | MiSuperInfo,
MiIsSealed = 0x00020000,
MiNoDmiProxy = 0x00040000
} |
| | General Flags for all MetaInfo types. More...
|
| enum | ClazzInfoExtFlags {
MiCiWeakBind = 0x00100000,
MiCiBasicType = 0x00200000,
MiCiInterface = 0x00400000,
MiCiAbstract = 0x00800000,
MiCiThrowable = 0x01000000,
MiCiArray = 0x02000000,
MiCiSerializable = 0x04000000,
MiCiCloneable = 0x08000000
} |
| | MetaInfo flags specific to ClazzInfo [M]eta[i]nfo[C]lass[i]info. More...
|
| enum | FieldInfoExtFlags { MiFiTransient = 0x00100000
} |
| | MetaInfo flags specific to ClazzMethodInfo [M]eta[i]nfo[F]ield[i]info. More...
|
| enum | MethodArgInfoExtFlags {
MiAiIn = 0x00100000,
MiAiOut = 0x00200000,
MiAiInOut = MiAiOut | MiAiIn,
MiAiByval = 0x00400000,
MiAiByref = 0x00800000,
MiAiHasDefaultInit = 0x01000000
} |
| | MetaInfo flags specific to ClazzMethodArgInfo [M]eta[i]nfo[A]rgument[i]info. More...
|
| enum | MethodInfoExtFlags {
MiMiIn = MiAiIn,
MiMiOut = MiAiOut,
MiMiInOut = MiMiOut | MiMiIn,
MiMiByval = MiAiByval,
MiMiAbstract = MiCiAbstract,
MiMiVirtual = 0x01000000,
MiMiConstructor = 0x02000000,
MiMiDestructor = 0x04000000,
MiMiOneway = 0x08000000
} |
| | MetaInfo flags specific to ClazzFieldInfo. More...
|
| enum | ClazzInvokeInfo {
MiIvWeakBind = MiCiWeakBind,
MiIvTransientCall = 0x00200000,
MiIvDeclared = 0x00400000,
MiIvConstructor = MiMiConstructor,
MiIvViaAltName = 0x00800000,
MiIvOneway = MiMiOneway,
MiIvViaHash = 0x04000000,
MiIvNoThrowIfNotFound = 0x10000000,
MiIvSearchMiDeep = 0x20000000,
MiIvNoWeakBind = 0x80000000
} |
| | MetaInfo flags used in the invoke interface. More...
|
| enum | ClazzMcFlags { MiMcKnownType = 0x10000000,
MiMcIsEnumeration = 0x20000000
} |
| | Used for MetaCompiler, will not appear in MetaInfo directly. More...
|
| enum | ScriptVarCastFlags {
SVCastSVCastChar2Int = 0x0001,
SVCastInt2Float = 0x0002,
SVCastNum2Bool = 0x0004,
SVCastBool2Number = 0x0008,
SVCastObject2Bool = 0x0010,
SVCastString2EnumInt = 0x0020,
SVCastAutobox = 0x0100,
SVCastReinterpret = 0x0200,
SVCastCheckOvervflow = 0x0400,
SVCastDecodeString = 0x0800,
SVCastEncodeString = 0x1000,
SVCastWrapDmiObject = 0x2000,
SVCastUnwrapDmiObject = 0x4000,
SVCastStdFlags = SVCastInt2Float | SVCastNum2Bool | SVCastObject2Bool | SVCastAutobox | SVCastUnwrapDmiObject | SVCastWrapDmiObject
} |
| | a combination is used as castflags in many ScriptVar methods These flags controls how to cast types More...
|
Functions |
| template<class T> int | get0TerminatedArraySize (T t) |
| void | getRef (ScriptVar &sv, bool &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, char &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, ucchar &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, byte &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, short &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, int &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, jlong &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, float &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| void | getRef (ScriptVar &sv, double &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| template<class T> void | getRef (ScriptVar &sv, RefHolder< T > &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| template<class T> void | getRef (ScriptVar &sv, InterfaceHolder< T > &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| template<class T> void | getRef (ScriptVar &sv, RObjectArrayImpl< T > &b, short castFlags=SVCastStdFlags, const ClazzInfo *type=0) |
| const ClazzInfo * | clazzInfoOf (bool b) |
| const ClazzInfo * | clazzInfoOf (char b) |
| const ClazzInfo * | clazzInfoOf (ucchar b) |
| const ClazzInfo * | clazzInfoOf (byte b) |
| const ClazzInfo * | clazzInfoOf (short b) |
| const ClazzInfo * | clazzInfoOf (int b) |
| const ClazzInfo * | clazzInfoOf (jlong b) |
| const ClazzInfo * | clazzInfoOf (float b) |
| const ClazzInfo * | clazzInfoOf (double b) |
| template<class T> const ClazzInfo * | clazzInfoOf (RefHolder< T > &b) |
| template<class T> const ClazzInfo * | clazzInfoOf (InterfaceHolder< T > &b) |
| template<typename T> T | castTo (ScriptVar &cv, DmiClient &dc) |
| template<typename T> T & | castToObjectRef (ScriptVar &cv, DmiClient &dc) |
| bool & | castToBoolRef (ScriptVar &sv, DmiClient &dc) |
| char & | castToCharRef (ScriptVar &sv, DmiClient &dc) |
| ucchar & | castToUcCharRef (ScriptVar &sv, DmiClient &dc) |
| byte & | castToByteRef (ScriptVar &sv, DmiClient &dc) |
| short & | castToShortRef (ScriptVar &sv, DmiClient &dc) |
| int & | castToIntRef (ScriptVar &sv, DmiClient &dc) |
| jlong & | castToLongRef (ScriptVar &sv, DmiClient &dc) |
| float & | castToFloatRef (ScriptVar &sv, DmiClient &dc) |
| double & | castToDoubleRef (ScriptVar &sv, DmiClient &dc) |
| template<typename T> T * | createMetaInfo () |
Variables |
| ACDK_CORE_PUBLIC | ClazzInfo |
| ACDK_CORE_PUBLIC | ClazzEnumInfo |
Typedef Documentation
|
|
used to cast from object to a interface this callback normally calls void* ClassName::_castToInterfacePtr(acdk::lang::Object* obj);
|
|
|
Used to hook register ClazzInfo or to iterate through all ClazzInfos.
|
|
|
ScriptVarArray is used as canonical form for DMI arguments.
|
Enumeration Type Documentation
|
|
determine the type held by an attribute
- Enumeration values:
-
| EmptyResType |
Value does not contain a value. |
| CharPtrResType |
data is const char* |
| StringResType |
data is a String* |
| ObjectPtrResType |
Contains a Object pointer. |
| ScriptVarResType |
Contains a ScriptVar. |
| FunctionPtrResType |
Contains a static function pointer. |
| UserResType |
unknown/user res types |
|
|
|
MetaInfo flags specific to ClazzInfo [M]eta[i]nfo[C]lass[i]info.
- Enumeration values:
-
| MiCiWeakBind |
Client should not regard method or member information before calling.
In case of member access (peek/poke/peek_static/poke_static) call method with function name peek/poke/peek_static/poke_static
- See also:
- MiIvWeakBind
|
| MiCiBasicType |
This type represents a basic atomar type. |
| MiCiInterface |
This type represents an interface. |
| MiCiAbstract |
This type cannot be constructed, because it has an abstract method (pure virtual). |
| MiCiThrowable |
This type is an exception (derived from acdk::lang::Throwable). |
| MiCiArray |
This type represents an array of basic or object type. |
| MiCiSerializable |
This type is serializable. |
| MiCiCloneable |
this type is cloneable |
|
|
|
MetaInfo flags used in the invoke interface.
- Enumeration values:
-
| MiIvWeakBind |
force calling with weak/ late binding
- See also:
- MiCiWeakBind
|
| MiIvTransientCall |
Used for scripting.
must be allowed to call parent protected constructor |
| MiIvDeclared |
Find only members, which are declared in this class. |
| MiIvConstructor |
Call constructor. |
| MiIvViaAltName |
Find method using only alternative names. |
| MiIvOneway |
Invoke method oneway.
Don't wait for result |
| MiIvViaHash |
Find method via method hash value (name, return and argument types. |
| MiIvNoThrowIfNotFound |
in looking for members/methods don't throw exception if not found |
| MiIvSearchMiDeep |
Used by MetaInfo to search symbols deeply. |
| MiIvNoWeakBind |
ignore weak binding in this call |
|
|
|
Used for MetaCompiler, will not appear in MetaInfo directly.
- Enumeration values:
-
| MiMcKnownType |
Parsed Type is known. |
| MiMcIsEnumeration |
Used in for argument types if argument is an enumeration (internally handled as int). |
|
|
|
Used to compare two methods.
- Enumeration values:
-
| CompareName |
return false if names are not equal |
| CompareArgs |
return false if the types of the arguments are not equal |
| CompareArgNames |
return false if names of arguments are not equal |
| CompareReturnType |
return false if return types are not equal |
| CompareThrowables |
|
| CompareFlags |
return false if flags except access rights are not equal |
| CompareAccess |
return false if methods have not equal access rights |
| CompareDefault |
|
|
|
|
MetaInfo flags specific to ClazzMethodArgInfo [M]eta[i]nfo[A]rgument[i]info.
- Enumeration values:
-
| MiAiIn |
This argument is sent from caller to callee.
Callee must not modified the value |
| MiAiOut |
This argument is sent from callee to caller. |
| MiAiInOut |
This argument is sent from caller to caller and back to caller. |
| MiAiByval |
This value is sent as value.
basic types are send by val by default. Object types has to support serialization. Flag can be combined with MiAiIn and MiAiOut |
| MiAiByref |
calling object reference as reference is default But in remote calls this forces to pass argument as (remote) reference, even if the class is implements the serializable interface |
| MiAiHasDefaultInit |
This argument has default initializer. |
|
|
|
MetaInfo flags specific to ClazzFieldInfo.
- Enumeration values:
-
| MiMiIn |
return type
- See also:
- MiAiIn
|
| MiMiOut |
return type
- See also:
- MiAiOut
|
| MiMiInOut |
return type
- See also:
- MiAiInOut
|
| MiMiByval |
return type
- See also:
- MiAiByval
|
| MiMiAbstract |
Method is abstract (pure virtual). |
| MiMiVirtual |
This method is virtual. |
| MiMiConstructor |
This method is a constructor. |
| MiMiDestructor |
This method is a destructor. |
| MiMiOneway |
This method can be called derevered. |
|
|
|
a combination is used as castflags in many ScriptVar methods These flags controls how to cast types
- Enumeration values:
-
| SVCastSVCastChar2Int |
alow to cast integer types from and to character types |
| SVCastInt2Float |
allow to cast integer types to float types and vice versa |
| SVCastNum2Bool |
allow to cast number != 0 to bool |
| SVCastBool2Number |
allow to cast a boolean to a number true is 1 and false is 0 |
| SVCastObject2Bool |
allow to cast if type is object to (obj != Nil) |
| SVCastString2EnumInt |
try to decode a string as enumeration value symbol and cast it to a int |
| SVCastAutobox |
Automatically cast from Integer to int, Float to float, etc.
and vice versa |
| SVCastReinterpret |
do a hard reinterpret.
This option should only be used in very rare cases. |
| SVCastCheckOvervflow |
check if in case of a casting a wider type to a smaller type if the value fits to the target type.
If not throw exception |
| SVCastDecodeString |
on operations requires a basic type (for example int) try to decode strings |
| SVCastEncodeString |
on operations which requires directly or indirectly a string type automatically cast the type to a string |
| SVCastWrapDmiObject |
automatically unwrapp instances of DmiObject |
| SVCastUnwrapDmiObject |
automatically wrap any type to DmiObject |
| SVCastStdFlags |
|
|
|
|
Used to print formated types.
- Enumeration values:
-
| TpFtAcdkType |
Format type as AcdkClass with :: between parts acdk::lang::StringArray. |
| TpFtJavaType |
Format type as Java Class acdk::lang::String[]. |
| TpFtLoadableClass |
Format type as loadable class [acdk/lang/String. |
| TpFtJavaSignature |
return type as java signature |
| TpFtACDKSignature |
return type as acdk signature this identifier used in ClazzInfo metainfo |
| TpFtIDL |
return string as IDL |
| TpFtRHPrefix |
only used if also TpFtAcdkClass is set acdk::lang::RStringArray |
| TpFtTypeName |
print only type name |
| TpFtUnitName |
print only unit name |
| TpFtAttrFlags |
Print decls with flags (public, private, in, out, etc). |
| TpFtAttributes |
Print Meta attributes. |
| TpFtFqName |
print fully qualified |
| TpFtFormatStandard |
Standard format. |
| TpFtName |
print only name |
| TpFtTypeDecl |
Print type declaration. |
| TpFtTypeDef |
Print complete definition. |
|
|
|
typed held by a DmiObject
- Enumeration values:
-
| UnknownVT |
|
| BoolVT |
|
| CharVT |
|
| UcCharVT |
|
| ShortVT |
|
| IntVT |
|
| LongVT |
|
| FloatVT |
|
| DoubleVT |
|
| ObjectVT |
|
|
Function Documentation
| const ClazzInfo* clazzInfoOf |
( |
double |
b |
) |
[inline] |
|
| const ClazzInfo* clazzInfoOf |
( |
float |
b |
) |
[inline] |
|
| const ClazzInfo* clazzInfoOf |
( |
int |
b |
) |
[inline] |
|
| const ClazzInfo* clazzInfoOf |
( |
short |
b |
) |
[inline] |
|
| const ClazzInfo* clazzInfoOf |
( |
char |
b |
) |
[inline] |
|
| const ClazzInfo* clazzInfoOf |
( |
bool |
b |
) |
[inline] |
|
|
template<typename T> |
| T* createMetaInfo |
( |
|
) |
|
|
|
template<class T> |
| int get0TerminatedArraySize |
( |
T |
t |
) |
[inline] |
|
|
template<class T> |
| void getRef |
( |
ScriptVar & |
sv, |
|
|
RefHolder< T > & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
double & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
float & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
int & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
short & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
byte & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
char & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
| void getRef |
( |
ScriptVar & |
sv, |
|
|
bool & |
b, |
|
|
short |
castFlags = SVCastStdFlags, |
|
|
const ClazzInfo * |
type = 0 |
|
) |
[inline] |
|
Variable Documentation
|