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

翻訳前ページへ


class OMultiTypeInterfaceContainerHelper
Language

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: cppu ::

class OMultiTypeInterfaceContainerHelper


Base Classes
非,不,無.
Known Derived Classes
非,不,無.

事実上の abstract interface template
NO NO NO NO
要約
専攻するd class for 重要な type com::sun::星/主役にする::uno::Type, without explicit usage of STL symbols.
とじ込み/提出する
interfacecontainer.h

Public Members

Typedefs

keyType

Methods


OMultiTypeInterfaceContainerHelper( ::osl::Mutex & ) throw( );
Create a コンテナ of interface コンテナs.

~OMultiTypeInterfaceContainerHelper( ) throw( );
削除する all コンテナs.
::com::sun::星/主役にする::uno::Sequence< ::com::sun::星/主役にする::uno::Type >
getContainedTypes( ) const throw( );
Return all id's under which at least one interface is 追加するd.
OInterfaceContainerHelper *
getContainer( const ::com::sun::星/主役にする::uno::Type & rKey ) const throw( );
Return the コンテナ created under this 重要な.
sal_Int32
addInterface( const ::com::sun::星/主役にする::uno::Type & rKey, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & r ) throw( );
挿入するs an element into the コンテナ with the 明示するd 重要な. The position is not 明示するd, thus it is not 明示するd in which order events are 解雇する/砲火/射撃d.
sal_Int32
removeInterface( const ::com::sun::星/主役にする::uno::Type & rKey, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & rxIFace ) throw( );
除去するs an element from the コンテナ with the 明示するd 重要な. It uses interface equality to 除去する the interface.
無効の
disposeAndClear( const ::com::sun::星/主役にする::lang::EventObject & rEvt ) throw( );
Call 配置する/処分する/したい気持ちにさせるing on all 反対する in the コンテナ that support XEventListener. Than (疑いを)晴らす the コンテナ.
無効の
(疑いを)晴らす( ) throw( );
除去する all elements of all コンテナs. Does not 削除する the コンテナ.

Static Methods

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

私的な Members

Methods


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

Data

無効の * m_pMap;
::osl::Mutex & rMutex;

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