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

翻訳前ページへ


Methods of Class OMultiTypeInterfaceContainerHelperVar
Language

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


Methods of Class OMultiTypeInterfaceContainerHelperVar


OMultiTypeInterfaceContainerHelperVar
OMultiTypeInterfaceContainerHelperVar(
::osl::Mutex & ) throw();

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

要約
Create a コンテナ of interface コンテナs.
Parameters
rMutex
the mutex to 保護する multi thread 接近.
                    The lifetime must be longer than the lifetime
                    of this 反対する.

~OMultiTypeInterfaceContainerHelperVar
~OMultiTypeInterfaceContainerHelperVar() throw();

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

要約
削除するs all コンテナs.

getContainedTypes
::com::sun::星/主役にする::uno::Sequence< 重要な > getContainedTypes() throw();

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

要約
Return all id's under which at least one interface is 追加するd.

getContainer
OInterfaceContainerHelper * getContainer(
const 重要な & ) const throw();

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

要約
Return the コンテナ created under this 重要な. The InterfaceContainerHelper 存在するs until the whole MultiTypeContainer is destroyed.
Return
the コンテナ created under this 重要な. If the コンテナ was not created, null was returned.

addInterface
sal_Int32 addInterface(
const 重要な & rKey,
const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & r ) throw();

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

要約
挿入するs an element into the コンテナ with the 明示するd 重要な. The position is not 明示するd, thus it is not 明示するd in which order events are 解雇する/砲火/射撃d.
ATTENTION!
If you 追加する the same interface more than once, then it will be 追加するd to the elements 名簿(に載せる)/表(にあげる) more than once and thus if you want to 除去する that interface from the 名簿(に載せる)/表(にあげる), you have to call removeInterface() the same number of times. In the latter 事例/患者, you will also get events 解雇する/砲火/射撃d more than once (if the interface is a listener interface).
Parameters
rKey
       the id of the コンテナ
r
       interface to be 追加するd; it is 許すd, to 挿入する null or
       the same interface more than once
Return
the new count of elements in the コンテナ

removeInterface
sal_Int32 removeInterface(
const 重要な & rKey,
const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & rxIFace ) throw();

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

要約
除去するs an element from the コンテナ with the 明示するd 重要な. It uses interface equality to 除去する the interface.
Parameters
rKey
       the id of the コンテナ
rxIFace
       interface to be 除去するd
Return
the new count of elements in the コンテナ

disposeAndClear
無効の disposeAndClear(
const ::com::sun::星/主役にする::lang::EventObject & rEvt ) throw();

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

要約
Call 配置する/処分する/したい気持ちにさせるing on all 言及/関連s in the コンテナ, that support XEventListener. Then (疑いを)晴らすs the コンテナ.
Parameters
rEvt
the event 反対する which is passed during 配置する/処分する/したい気持ちにさせるing() call

(疑いを)晴らす
無効の (疑いを)晴らす() throw();

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

要約
除去する all elements of all コンテナs. Does not 削除する the コンテナ.

find
InterfaceMap::iterator find(
const 重要な & rKey ) const;

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


OMultiTypeInterfaceContainerHelperVar
OMultiTypeInterfaceContainerHelperVar(
const OMultiTypeInterfaceContainerHelperVar & ) throw();

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


操作者=
OMultiTypeInterfaceContainerHelperVar & 操作者=(
const OMultiTypeInterfaceContainerHelperVar & ) throw();

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


操作者 new
static 無効の * 操作者 new(
size_t nSize ) throw();

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


操作者 削除する
static 無効の 操作者 削除する(
無効の * pMem ) throw();

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


操作者 new
static 無効の * 操作者 new(
size_t ,
無効の * pMem ) throw();

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


操作者 削除する
static 無効の 操作者 削除する(
無効の * ,
無効の * ) throw();

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


最高の,を越す 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.