Overview | Namespace | Class | 索引 | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
:: com :: sun :: 星/主役にする :: uno ::
template< typename interface_type >
class 言及/関連
- Base Classes
BaseReference (public) | +--言及/関連
- Known Derived Classes
- 非,不,無.
事実上の | abstract | interface | template |
NO | NO | NO | YES |
- Description
- Template 言及/関連 class for interface type derived from BaseReference. A special 建設者 given the UNO_QUERY or UNO_REF_QUERY identifier queries interfaces for 言及/関連 type.
- とじ込み/提出する
- 言及/関連.h
Public Members
-
Methods
~言及/関連( ) throw( );Destructor: 解放(する)s interface if 始める,決める.
言及/関連( ) throw( );Default 建設者: 始める,決めるs null 言及/関連.
言及/関連( const 言及/関連< interface_type > & rRef ) throw( );Copy 建設者: Copies interface 言及/関連.
言及/関連( interface_type * pInterface ) throw( );建設者: 始める,決めるs given interface pointer.
言及/関連( interface_type * pInterface, __sal_NoAcquire ) throw( );建設者: 始める,決めるs given interface pointer without acquiring it.
言及/関連( interface_type * pInterface, UnoReference_NoAcquire ) throw( );建設者: 始める,決めるs given interface pointer without acquiring it. Deprecated, please use SAL_NO_ACQUIRE 見解/翻訳/版.
言及/関連( const BaseReference & rRef, UnoReference_Query ) throw( RuntimeException );建設者: Queries given interface for 言及/関連 interface type (interface_type).
言及/関連( XInterface * pInterface, UnoReference_Query ) throw( RuntimeException );建設者: Queries given interface for 言及/関連 interface type (interface_type).
言及/関連( const Any & rAny, UnoReference_Query ) throw( RuntimeException );建設者: Queries given any for 言及/関連 interface type (interface_type).
言及/関連( const BaseReference & rRef, UnoReference_QueryThrow ) throw( RuntimeException );建設者: Queries given interface for 言及/関連 interface type (interface_type). Throws a RuntimeException if the 需要・要求するd interface cannot be queried.
言及/関連( XInterface * pInterface, UnoReference_QueryThrow ) throw( RuntimeException );建設者: Queries given interface for 言及/関連 interface type (interface_type). Throws a RuntimeException if the 需要・要求するd interface cannot be queried.
言及/関連( const Any & rAny, UnoReference_QueryThrow ) throw( RuntimeException );建設者: Queries given any for 言及/関連 interface type (interface_type). Throws a RuntimeException if the 需要・要求するd interface cannot be queried.
言及/関連( const 言及/関連< interface_type > & rRef, UnoReference_SetThrow ) throw( RuntimeException );建設者: 割り当てるs from the given interface of the same type. Throws a RuntimeException if the source interface is <NULL/>.
言及/関連( interface_type * pInterface, UnoReference_SetThrow ) throw( RuntimeException );建設者: 割り当てるs from the given interface of the same type. Throws a RuntimeException if the source interface is <NULL/>.
操作者 const 言及/関連< XInterface > &( ) const throw( );interface_type *
操作者->( ) const throw( );Dereference 操作者: Used to call interface methods. interface_type *
get( ) const throw( );Gets interface pointer. This call does not acquire the interface. 無効の
(疑いを)晴らす( ) throw( );(疑いを)晴らすs 言及/関連, i.e. 解放(する)s interface. 言及/関連 is null after (疑いを)晴らす() call. sal_Bool
始める,決める( const 言及/関連< interface_type > & rRef ) throw( );始める,決めるs the given interface. An interface already 始める,決める will be 解放(する)d. sal_Bool
始める,決める( interface_type * pInterface ) throw( );始める,決めるs the given interface. An interface already 始める,決める will be 解放(する)d. sal_Bool
始める,決める( interface_type * pInterface, __sal_NoAcquire ) throw( );始める,決めるs interface pointer without acquiring it. An interface already 始める,決める will be 解放(する)d. sal_Bool
始める,決める( interface_type * pInterface, UnoReference_NoAcquire ) throw( );始める,決めるs interface pointer without acquiring it. An interface already 始める,決める will be 解放(する)d. Deprecated, please use SAL_NO_ACQUIRE 見解/翻訳/版. sal_Bool
始める,決める( XInterface * pInterface, UnoReference_Query ) throw( RuntimeException );Queries given interface for 言及/関連 interface type (interface_type) and 始める,決めるs it. An interface already 始める,決める will be 解放(する)d. sal_Bool
始める,決める( const BaseReference & rRef, UnoReference_Query ) throw( RuntimeException );Queries given interface for 言及/関連 interface type (interface_type) and 始める,決めるs it. An interface already 始める,決める will be 解放(する)d. bool
始める,決める( const Any & rAny, UnoReference_Query );Queries given any for 言及/関連 interface type (interface_type) and 始める,決めるs it. An interface already 始める,決める will be 解放(する)d. 無効の
始める,決める( XInterface * pInterface, UnoReference_QueryThrow ) throw( RuntimeException );無効の
始める,決める( const BaseReference & rRef, UnoReference_QueryThrow ) throw( RuntimeException );無効の
始める,決める( const Any & rAny, UnoReference_QueryThrow );無効の
始める,決める( interface_type * pInterface, UnoReference_SetThrow ) throw( RuntimeException );無効の
始める,決める( const 言及/関連< interface_type > & rRef, UnoReference_SetThrow ) throw( RuntimeException );言及/関連< interface_type > &
操作者=( interface_type * pInterface ) throw( );Assignment 操作者: Acquires given interface pointer and 始める,決めるs 言及/関連. An interface already 始める,決める will be 解放(する)d. 言及/関連< interface_type > &
操作者=( const 言及/関連< interface_type > & rRef ) throw( );Assignment 操作者: Acquires given interface 言及/関連 and 始める,決めるs 言及/関連. An interface already 始める,決める will be 解放(する)d.
Static Methods
static 言及/関連< interface_type >
query( const BaseReference & rRef ) throw( RuntimeException );Queries given interface 言及/関連 for type interface_type. static 言及/関連< interface_type >
query( XInterface * pInterface ) throw( RuntimeException );Queries given interface for type interface_type.
私的な Members
-
Static Methods
static XInterface *
iquery( XInterface * pInterface ) throw( RuntimeException );Queries given interface for type interface_type. static XInterface *
iquery_throw( XInterface * pInterface ) throw( RuntimeException );Queries given interface for type interface_type. Throws a RuntimeException if the 需要・要求するd interface cannot be queried. static interface_type *
iset_throw( interface_type * pInterface ) throw( RuntimeException );Returns the given interface if it is not <NULL/>, throws a RuntimeException さもなければ. static interface_type *
castFromXInterface( XInterface * p );Cast from an "interface pointer" (e.g., BaseReference::_pInterface) to a pointer to this interface_type. static XInterface *
castToXInterface( interface_type * p );Cast from a pointer to this interface_type to an "interface pointer" (e.g., BaseReference::_pInterface).
Copyright © 2012, The Apache ソフトウェア 創立/基礎, Licensed under the Apache License, 見解/翻訳/版 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache ソフトウェア 創立/基礎. Other 指名するs may be trademarks of their 各々の owners.