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