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
|