| Overview | Namespace | Class | 索引 | Help |
| PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
| PROTECTED MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
:: cppu ::
template< typename BaseClass, typename Ifc1 >
class ImplInheritanceHelper1
- Base Classes
BaseClass (public) | | Ifc1 (public) | | +----+--ImplInheritanceHelper1
- Known Derived Classes
- 非,不,無.
| 事実上の | abstract | interface | template |
| YES | NO | NO | YES |
- Description
実施 helper 器具/実施するing interfaces ::com::sun::星/主役にする::lang::XTypeProvider and ::com::sun::星/主役にする::uno::XInterface inherting from a BaseClass. All acquire() and 解放(する)() calls are 委任する/代表d to the BaseClass. Upon queryInterface(), if a 需要・要求するd interface is not supported by this class 直接/まっすぐに, the request is 委任する/代表d to the BaseClass.
- ATTENTION!
The BaseClass has to be 完全にする in a sense, that ::com::sun::星/主役にする::uno::XInterface and ::com::sun::星/主役にする::lang::XTypeProvider are 器具/実施するd 適切に. The BaseClass must have at least one ctor that can be called with six or より小数の arguments, of which 非,不,無 is of 非,不,無-const 言及/関連 type.
- How to Derive from this Class
相続する from this class giving your 付加 interface(s) to be 器具/実施するd as template argument(s). Your sub class defines method 実施s for these interface(s).
- とじ込み/提出する
- implbase1.hxx
Public Members
-
Methods
ImplInheritanceHelper1( );事実上の ::com::sun::星/主役にする::uno::Any
queryInterface( const ::com::sun::星/主役にする::uno::Type & rType ) throw( ::com::sun::星/主役にする::uno::RuntimeException );事実上の 無効の
acquire( ) throw( );事実上の 無効の
解放(する)( ) throw( );事実上の ::com::sun::星/主役にする::uno::Sequence< ::com::sun::星/主役にする::uno::Type >
getTypes( ) throw( ::com::sun::星/主役にする::uno::RuntimeException );事実上の ::com::sun::星/主役にする::uno::Sequence< sal_Int8 >
getImplementationId( ) throw( ::com::sun::星/主役にする::uno::RuntimeException );
保護するd Members
-
Methods
ImplInheritanceHelper1( const com::sun::星/主役にする::uno::Sequence< com::sun::星/主役にする::uno::Any > & args, const com::sun::星/主役にする::uno::言及/関連< com::sun::星/主役にする::uno::XComponentContext > & xContext );
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.

