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

翻訳前ページへ


class 言及/関連
Language

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: 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).

最高の,を越す of Page

The ASF

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

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