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

翻訳前ページへ


Methods of Class OMultiTypeInterfaceContainerHelper
Language

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


Methods of Class OMultiTypeInterfaceContainerHelper


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

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

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

~OMultiTypeInterfaceContainerHelper
~OMultiTypeInterfaceContainerHelper() throw();

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

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

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

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

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

getContainer
OInterfaceContainerHelper * getContainer(
const ::com::sun::星/主役にする::uno::Type & rKey ) const throw();

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

要約
Return the コンテナ created under this 重要な.
Return
the コンテナ created under this 重要な. If the コンテナ was not created, null was returned.

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

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO 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 ::com::sun::星/主役にする::uno::Type & rKey,
const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & rxIFace ) throw();

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO 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 NO NO

要約
Call 配置する/処分する/したい気持ちにさせるing on all 反対する in the コンテナ that support XEventListener. Than (疑いを)晴らす the コンテナ.

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

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

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

OMultiTypeInterfaceContainerHelper
OMultiTypeInterfaceContainerHelper(
const OMultiTypeInterfaceContainerHelper & ) throw();

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


操作者=
OMultiTypeInterfaceContainerHelper & 操作者=(
const OMultiTypeInterfaceContainerHelper & ) 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.