このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


全世界の 機能(する)/行事s in Namespace in Sourcefile typedescription.h
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


全世界の 機能(する)/行事s in 全世界の Namespace C++
in Sourcefile typedescription.h


typelib_setCacheSize
extern "C"
無効の typelib_setCacheSize(
sal_Int32 nNewSize );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
始める,決めるs size of type description (武器などの)隠匿場所.

Parameters
nNewSize
new size of (武器などの)隠匿場所

typelib_static_array_type_init
extern "C"
無効の typelib_static_array_type_init(
typelib_TypeDescriptionReference * * ppRef,
typelib_TypeDescriptionReference * pElementType,
sal_Int32 nDimensions,
... );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits static array type 言及/関連. Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
pElementType
element type of sequence
nDimensions
number of dimensions
...
付加 sal_Int32 parameter for each dimension

typelib_static_compound_type_init
extern "C"
無効の typelib_static_compound_type_init(
typelib_TypeDescriptionReference * * ppRef,
typelib_TypeClass eTypeClass,
const sal_Char * pTypeName,
typelib_TypeDescriptionReference * pBaseType,
sal_Int32 nMembers,
typelib_TypeDescriptionReference * * ppMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits incomplete static 構内/化合物 type 言及/関連. Thread synchronizes on typelib init mutex.

Description
    Since this 機能(する)/行事 can only be used to create type descriptions for plain
    struct types, not for instantiated polymorphic struct types, the 機能(する)/行事
    typelib_static_struct_type_init should be used instead for all struct types.

    
Parameters
ppRef
pointer to type 言及/関連 pointer
    
eTypeClass
typelib_TypeClass_STRUCT or typelib_TypeClass_EXCEPTION
    
pTypeName
指名する of type
    
pBaseType
base type
    
nMembers
number of members
    
ppMembers
member types

typelib_static_enum_type_init
extern "C"
無効の typelib_static_enum_type_init(
typelib_TypeDescriptionReference * * ppRef,
const sal_Char * pTypeName,
sal_Int32 nDefaultValue );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits incomplete static enum type 言及/関連. Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
pTypeName
指名する of enum
nDefaultEnumValue
default enum value

typelib_static_interface_type_init
extern "C"
無効の typelib_static_interface_type_init(
typelib_TypeDescriptionReference * * ppRef,
const sal_Char * pTypeName,
typelib_TypeDescriptionReference * pBaseType );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits incomplete static interface type 言及/関連. Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
pTypeName
指名する of interface
pBaseType
base type

typelib_static_mi_interface_type_init
extern "C"
無効の typelib_static_mi_interface_type_init(
typelib_TypeDescriptionReference * * ppRef,
const sal_Char * pTypeName,
sal_Int32 nBaseTypes,
typelib_TypeDescriptionReference * * ppBaseTypes );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits incomplete static 多重の-相続物件 interface type 言及/関連.
Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
pTypeName
指名する of interface
nBaseTypes
number of base types
ppBaseTypes
base types

Since
UDK 3.2.0

typelib_static_sequence_type_init
extern "C"
無効の typelib_static_sequence_type_init(
typelib_TypeDescriptionReference * * ppRef,
typelib_TypeDescriptionReference * pElementType );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits static sequence type 言及/関連. Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
pElementType
element type of sequence

typelib_static_struct_type_init
extern "C"
無効の typelib_static_struct_type_init(
typelib_TypeDescriptionReference * * ppRef,
const sal_Char * pTypeName,
typelib_TypeDescriptionReference * pBaseType,
sal_Int32 nMembers,
typelib_TypeDescriptionReference * * ppMembers,
const sal_Bool * pParameterizedTypes );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits incomplete static struct type 言及/関連.

Description
    Thread synchronizes on typelib init mutex.

    
Parameters
ppRef
pointer to type 言及/関連 pointer
    
pTypeName
指名する of type
    
pBaseType
base type
    
nMembers
number of members
    
ppMembers
member types
    
pParameterizedTypes
旗s for direct members, 明示するing whether they
        are of parameterized type (true) or explict type (誤った); must be null
        for a plain struct type

    
Since
UDK 3.2.0

typelib_static_type_getByTypeClass
extern "C"
typelib_TypeDescriptionReference * * typelib_static_type_getByTypeClass(
typelib_TypeClass eTypeClass );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

Description
Gets static type 言及/関連 of 基準 types by type class.
ADDITIONAL OPT: 供給するs Type com.sun.星/主役にする.uno.Exception for typelib_TypeClass_EXCEPTION
                and com.sun.星/主役にする.uno.XInterface for typelib_TypeClass_INTERFACE.

Thread synchronizes on typelib mutex.

Parameters
eTypeClass
type class of basic type
Return
pointer to type 言及/関連 pointer

typelib_static_type_init
extern "C"
無効の typelib_static_type_init(
typelib_TypeDescriptionReference * * ppRef,
typelib_TypeClass eTypeClass,
const sal_Char * pTypeName );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Inits static type 言及/関連. Thread synchronizes on typelib init mutex.

Parameters
ppRef
pointer to type 言及/関連 pointer
eTypeClass
type class of type
pTypeName
ascii 指名する of type

typelib_typedescription_acquire
extern "C"
無効の typelib_typedescription_acquire(
typelib_TypeDescription * pDesc );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Increments 言及/関連 count of given type description.

Parameters
pDesc
type description

typelib_typedescription_complete
extern "C"
sal_Bool typelib_typedescription_complete(
typelib_TypeDescription * * ppTypeDescr );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

Description
完全にするs a typedescription to be used for, e.g., marshalling values. COMPOUND, UNION,
INTERFACE and ENUM type descriptions may be partly initialized (see typelib_static_...(),
typelib_TypeDescription::bComplete). For interface type descriptions, this will also
init 索引 (米)棚上げする/(英)提議するs.

Parameters
ppTypeDescr
type description to be 完全にするd (may be 交流d!)
Return
true, if type description is 完全にする

typelib_typedescription_equals
extern "C"
sal_Bool typelib_typedescription_equals(
const typelib_TypeDescription * p1,
const typelib_TypeDescription * p2 );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
実験(する)s whether two types descriptions are equal, i.e. type class and 指名するs are equal.

Parameters
p1
a type description
p2
another type description
Return
true, if type descriptions are equal

typelib_typedescription_getByName
extern "C"
無効の typelib_typedescription_getByName(
typelib_TypeDescription * * ppRet,
rtl_uString * pName );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Retrieves a type description 経由で its fully qualified 指名する.

Parameters
ppRet
inout type description; *ppRet is 0, if type description was not 設立する
pName
指名する 需要・要求するd type description

typelib_typedescription_isAssignableFrom
extern "C"
sal_Bool typelib_typedescription_isAssignableFrom(
typelib_TypeDescription * pAssignable,
typelib_TypeDescription * pFrom );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
実験(する)s if values of type pAssignable can be 割り当てるd by values of type pFrom. This 含むs
広げるing 転換 (e.g., long assignable from short), as long as there is no data loss.

Parameters
pAssignable
type description of value to be 割り当てるd
pFrom
type description of value

typelib_typedescription_new
extern "C"
無効の typelib_typedescription_new(
typelib_TypeDescription * * ppRet,
typelib_TypeClass eTypeClass,
rtl_uString * pTypeName,
typelib_TypeDescriptionReference * pType,
sal_Int32 nMembers,
typelib_CompoundMember_Init * pMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a new type description.

Description
    Since this 機能(する)/行事 can only be used to create type descriptions for plain
    struct types, not for instantiated polymorphic struct types, the 機能(する)/行事
    typelib_typedescription_newStruct should be used instead for all struct
    types.

    
Parameters
ppRet
inout type description
    
eTypeClass
type class
    
pTypeName
指名する of type
    
pType
sequence, array: element type;
                 struct, Exception: base type;
    
nMembers
number of members if struct, exception
    
pMember
array of members if struct, exception

typelib_typedescription_newArray
extern "C"
無効の typelib_typedescription_newArray(
typelib_TypeDescription * * ppRet,
typelib_TypeDescriptionReference * pElementTypeRef,
sal_Int32 nDimensions,
sal_Int32 * pDimensions );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates an array type description.

Parameters
ppRet
inout enum type description
pElementTypeRef
element type
nDimensions
number of dimensions
pDimensions
dimensions

typelib_typedescription_newEnum
extern "C"
無効の typelib_typedescription_newEnum(
typelib_TypeDescription * * ppRet,
rtl_uString * pTypeName,
sal_Int32 nDefaultValue,
sal_Int32 nEnumValues,
rtl_uString * * ppEnumNames,
sal_Int32 * pEnumValues );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates an enum type description.

Parameters
ppRet
inout enum type description
pTypeName
指名する of enum
nDefaultEnumValue
default enum value
nEnumValues
number of enum values
ppEnumNames
指名するs of enum values
pEnumValues
enum values

typelib_typedescription_newExtendedInterfaceAttribute
extern "C"
無効の typelib_typedescription_newExtendedInterfaceAttribute(
typelib_InterfaceAttributeTypeDescription * * ppRet,
sal_Int32 nAbsolutePosition,
rtl_uString * pAttributeName,
typelib_TypeClass eAttributeTypeClass,
rtl_uString * pAttributeTypeName,
sal_Bool bReadOnly,
sal_Int32 nGetExceptions,
rtl_uString * * ppGetExceptionNames,
sal_Int32 nSetExceptions,
rtl_uString * * ppSetExceptionNames );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates an 延長するd interface せいにする type description.

Parameters
ppRet
inout せいにする type description
nAbsolutePosition
position of this せいにする 含むing all members of
base interfaces
pAttributeName
fully qualified 指名する of せいにする 含むing interface
指名する
eAttributeTypeClass
type class of せいにする type
pAttributeTypeName
type 指名する of せいにする type
bReadOnly
決定するs whether せいにする is read-only
nGetExceptions
number of getter exceptions
ppGetExceptionNames
type 指名するs of getter exceptions
nSetExceptions
number of setter exceptions
ppSetExceptionNames
type 指名するs of setter exceptions

Since
UDK 3.2.0

typelib_typedescription_newInterface
extern "C"
無効の typelib_typedescription_newInterface(
typelib_InterfaceTypeDescription * * ppRet,
rtl_uString * pTypeName,
sal_uInt32 nUik1,
sal_uInt16 nUik2,
sal_uInt16 nUik3,
sal_uInt32 nUik4,
sal_uInt32 nUik5,
typelib_TypeDescriptionReference * pBaseInterface,
sal_Int32 nMembers,
typelib_TypeDescriptionReference * * ppMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

D E P R E C A T E D
要約
Creates an interface type description.

Parameters
ppRet
inout interface type description
pTypeName
the fully qualified 指名する of the interface.
nUik1
uik part
nUik2
uik part
nUik3
uik part
nUik4
uik part
nUik5
uik part
pBaseInterface
base interface type, else 0
nMembers
number of members
ppMembers
members; せいにするs or methods


use typelib_typedescription_newMIInterface instead

typelib_typedescription_newInterfaceAttribute
extern "C"
無効の typelib_typedescription_newInterfaceAttribute(
typelib_InterfaceAttributeTypeDescription * * ppRet,
sal_Int32 nAbsolutePosition,
rtl_uString * pAttributeName,
typelib_TypeClass eAttributeTypeClass,
rtl_uString * pAttributeTypeName,
sal_Bool bReadOnly );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

D E P R E C A T E D
要約
Creates an interface せいにする type description.

Parameters
ppRet
inout せいにする type description
nAbsolutePosition
position of this せいにする 含むing all members of base interfaces
pAttributeName
fully qualified 指名する of せいにする 含むing interface
指名する
eAttributeTypeClass
type class of せいにする type
pAttributeTypeName
type 指名する of せいにする type
bReadOnly
決定するs whether せいにする is read-only


use typelib_typedescription_newExtendedInterfaceAttribute instead

typelib_typedescription_newInterfaceMethod
extern "C"
無効の typelib_typedescription_newInterfaceMethod(
typelib_InterfaceMethodTypeDescription * * ppRet,
sal_Int32 nAbsolutePosition,
sal_Bool bOneWay,
rtl_uString * pMethodName,
typelib_TypeClass eReturnTypeClass,
rtl_uString * pReturnTypeName,
sal_Int32 nParams,
typelib_Parameter_Init * pParams,
sal_Int32 nExceptions,
rtl_uString * * ppExceptionNames );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates an interface method type description.

Parameters
ppRet
inout method type description
nAbsolutePosition
position of member 含むing all members of base interfaces
bOneWay
決定するs whether method is 宣言するd oneway
pTypeName
fully qualified 指名する of method 含むing interface 指名する
eReturnTypeClass
type class of return type
pReturnTypeName
type 指名する of the return type
nParams
number of parameters
pParams
parameter types
nExceptions
number of exceptions
ppExceptionNames
type 指名するs of exceptions

typelib_typedescription_newMIInterface
extern "C"
無効の typelib_typedescription_newMIInterface(
typelib_InterfaceTypeDescription * * ppRet,
rtl_uString * pTypeName,
sal_uInt32 nUik1,
sal_uInt16 nUik2,
sal_uInt16 nUik3,
sal_uInt32 nUik4,
sal_uInt32 nUik5,
sal_Int32 nBaseInterfaces,
typelib_TypeDescriptionReference * * ppBaseInterfaces,
sal_Int32 nMembers,
typelib_TypeDescriptionReference * * ppMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a 多重の-相続物件 interface type description.

Parameters
ppRet
inout interface type description
pTypeName
the fully qualified 指名する of the interface.
nUik1
uik part
nUik2
uik part
nUik3
uik part
nUik4
uik part
nUik5
uik part
nBaseInterfaces
number of base interface types
ppBaseInterface
base interface types
nMembers
number of members
ppMembers
members; せいにするs or methods

Since
UDK 3.2.0

typelib_typedescription_newStruct
extern "C"
無効の typelib_typedescription_newStruct(
typelib_TypeDescription * * ppRet,
rtl_uString * pTypeName,
typelib_TypeDescriptionReference * pType,
sal_Int32 nMembers,
typelib_StructMember_Init * pMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a new struct type description.

Parameters
ppRet
inout type description
pTypeName
指名する of type
pType
base type;
nMembers
number of members
pMember
array of members

Since
UDK 3.2.0

typelib_typedescription_newUnion
extern "C"
無効の typelib_typedescription_newUnion(
typelib_TypeDescription * * ppRet,
rtl_uString * pTypeName,
typelib_TypeDescriptionReference * pDiscriminantTypeRef,
sal_Int64 nDefaultDiscriminant,
typelib_TypeDescriptionReference * pDefaultTypeRef,
sal_Int32 nMembers,
typelib_Union_Init * pMembers );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a union type description. All discriminants are 扱うd as int64 values.
The pDiscriminantTypeRef must be of type byte, short, ..., up to hyper.

Parameters
ppRet
inout union type description
pTypeName
指名する of union type
pDiscriminantTypeRef
discriminant type
nDefaultDiscriminant
default discriminant
pDefaultTypeRef
default value type of union
nMembers
number of union members
pMembers
init members

typelib_typedescription_register
extern "C"
無効の typelib_typedescription_register(
typelib_TypeDescription * * ppNewDescription );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
登録(する)s a type description and creates a type description 言及/関連. Type descriptions
will be 登録(する)d automatically if they are 供給するd 経由で the callback chain.

Parameters
ppNewDescription
inout description to be 登録(する)d;

typelib_typedescription_registerCallback
extern "C"
無効の typelib_typedescription_registerCallback(
無効の * pContext,
typelib_typedescription_Callback pCallback );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
登録(する)s callback 機能(する)/行事 供給するing 付加 type descriptions.

Parameters
pContext
callback 状況 
pCallback
callback 機能(する)/行事

typelib_typedescription_release
extern "C"
無効の typelib_typedescription_release(
typelib_TypeDescription * pDesc );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Decrements 言及/関連 count of given type. If 言及/関連 count reaches 0, the trype description
is 削除するd.

Parameters
pDesc
type description

typelib_typedescription_revokeCallback
extern "C"
無効の typelib_typedescription_revokeCallback(
無効の * pContext,
typelib_typedescription_Callback pCallback );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
取り消すs a 以前 登録(する)d callback 機能(する)/行事.

Parameters
pContext
callback 状況 
pCallback
登録(する)d callback 機能(する)/行事

typelib_typedescriptionreference_acquire
extern "C"
無効の typelib_typedescriptionreference_acquire(
typelib_TypeDescriptionReference * pRef );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Increments 言及/関連 count of type description 言及/関連.

Parameters
pRef
type description 言及/関連

typelib_typedescriptionreference_assign
extern "C"
無効の typelib_typedescriptionreference_assign(
typelib_TypeDescriptionReference * * ppDest,
typelib_TypeDescriptionReference * pSource );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
割り当てるs a type.

Parameters
ppDest
目的地 type
pSource
source type

typelib_typedescriptionreference_equals
extern "C"
sal_Bool typelib_typedescriptionreference_equals(
const typelib_TypeDescriptionReference * p1,
const typelib_TypeDescriptionReference * p2 );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
実験(する)s whether two types description 言及/関連s are equal, i.e. type class and 指名するs are equal.

Parameters
p1
a type description 言及/関連
p2
another type description 言及/関連
Return
true, if type description 言及/関連s are equal

typelib_typedescriptionreference_getDescription
extern "C"
無効の typelib_typedescriptionreference_getDescription(
typelib_TypeDescription * * ppRet,
typelib_TypeDescriptionReference * pRef );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Retrieves the type description for a given 言及/関連. If it is not possible to 解決する the
言及/関連, null is returned.

Parameters
ppRet
inout type description

typelib_typedescriptionreference_isAssignableFrom
extern "C"
sal_Bool typelib_typedescriptionreference_isAssignableFrom(
typelib_TypeDescriptionReference * pAssignable,
typelib_TypeDescriptionReference * pFrom );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
実験(する)s if values of type pAssignable can be 割り当てるd by values of type pFrom. This 含むs
広げるing 転換 (e.g., long assignable from short), as long as there is no data loss.

Parameters
pAssignable
type of value to be 割り当てるd
pFrom
type of value

typelib_typedescriptionreference_new
extern "C"
無効の typelib_typedescriptionreference_new(
typelib_TypeDescriptionReference * * ppTDR,
typelib_TypeClass eTypeClass,
rtl_uString * pTypeName );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a type description 言及/関連. This is a weak 言及/関連 not 持つ/拘留するing the description.
If the description is already 登録(する)d, the previous one is returned.

Parameters
ppTDR
inout type description 言及/関連
eTypeClass
type class of type
pTypeName
指名する of type

typelib_typedescriptionreference_newByAsciiName
extern "C"
無効の typelib_typedescriptionreference_newByAsciiName(
typelib_TypeDescriptionReference * * ppTDR,
typelib_TypeClass eTypeClass,
const sal_Char * pTypeName );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Creates a type description 言及/関連. This is a weak 言及/関連 not 持つ/拘留するing the description.
If the description is already 登録(する)d, the previous one is returned.

Parameters
ppTDR
inout type description 言及/関連
eTypeClass
type class of type
pTypeName
ascii 指名する of type

typelib_typedescriptionreference_release
extern "C"
無効の typelib_typedescriptionreference_release(
typelib_TypeDescriptionReference * pRef );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Increments 言及/関連 count of type description 言及/関連. If the 言及/関連 count reaches 0,
then the 言及/関連 is 削除するd.

Parameters
pRef
type description 言及/関連

最高の,を越す of Page

Apache Software Foundation

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The Apache feather logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.