|
| | TParamsPtr (const ParameterInterace *ptr=NULL) |
| |
| | TParamsPtr (const IParamsSet *parameterSetPtr, const QByteArray ¶meterId, bool isObligatory=true) |
| |
| | TParamsPtr (const IParamsSet *parameterSetPtr, const icomp::TAttributeMember< iattr::CIdAttribute > ¶meterIdAttribute, const icomp::TReferenceMember< ParameterInterace > &defaultRef, bool isObligatory=true) |
| |
| void | Init (const IParamsSet *parameterSetPtr, const QByteArray ¶meterId, bool isObligatory=true) |
| |
| void | Init (const IParamsSet *parameterSetPtr, const icomp::TAttributeMember< iattr::CIdAttribute > ¶meterIdAttribute, const icomp::TReferenceMember< ParameterInterace > &defaultRef, bool isObligatory=true) |
| |
| | TParamsPtrBase (const ParameterInterace *ptr=NULL) |
| |
| | TParamsPtrBase (const IParamsSet *parameterSetPtr, const QByteArray ¶meterId, bool isObligatory=true) |
| | Construct and initialize the pointer with the given parameter set and parameter ID.
|
| |
| | TParamsPtrBase (const IParamsSet *parameterSetPtr, const icomp::TAttributeMember< iattr::CIdAttribute > ¶meterIdAttribute, const icomp::TReferenceMember< NonConstParameterInterface > &defaultRef, bool isObligatory=true) |
| | Construct and initialize the pointer with the component parameters.
|
| |
| void | Init (const IParamsSet *parameterSetPtr, const QByteArray ¶meterId, bool isObligatory=true) |
| | Initialize the pointer with the given parameter set and parameter ID.
|
| |
| void | Init (const IParamsSet *parameterSetPtr, const icomp::TAttributeMember< iattr::CIdAttribute > ¶meterIdAttribute, const icomp::TReferenceMember< NonConstParameterInterface > &defaultRef, bool isObligatory=true) |
| | Initialize the pointer with the component parameters.
|
| |
| | TPointerBase (Type *ptr=NULL) |
| | Construct and assign internal pointer.
|
| |
| void | SetPtr (Type *ptr) |
| | Set value of internal stored pointer.
|
| |
| void | Reset () |
| | Set internal pointer value to NULL.
|
| |
| Type * | GetPtr () const |
| | Return access to internal stored pointer.
|
| |
| bool | IsValid () const |
| | Check if internal pointer not NULL.
|
| |
| void | Swap (TPointerBase &ptr) |
| | Swap two pointers.
|
| |
| Type & | operator* () const |
| | Get an access to object pointed at.
|
| |
| template<class CastedType > |
| CastedType | Cast () const |
| |
| Type * | operator-> () const |
| |
| bool | operator== (const TPointerBase< Type > &ptr) const |
| |
| bool | operator!= (const TPointerBase< Type > &ptr) const |
| |
| bool | operator< (const TPointerBase< Type > &ptr) const |
| |
| bool | operator> (const TPointerBase< Type > &ptr) const |
| |
| bool | operator<= (const TPointerBase< Type > &ptr) const |
| |
| bool | operator>= (const TPointerBase< Type > &ptr) const |
| |
| bool | operator== (const Type *ptr) const |
| |
| bool | operator!= (const Type *ptr) const |
| |
| bool | operator< (const Type *ptr) const |
| |
| bool | operator> (const Type *ptr) const |
| |
| bool | operator<= (const Type *ptr) const |
| |
| bool | operator>= (const Type *ptr) const |
| |
template<class ParameterInterace>
class iprm::TParamsPtr< ParameterInterace >
Definition at line 233 of file TParamsPtr.h.