|
Safir SDK Core
|
Helper class to get ParameterDescription from a fully qualified name without having the ClassDescription. More...
#include <Safir/Dob/Typesystem/ToolSupport/TypeUtilities.h>
Public Types | |
| typedef Traits::RepositoryType | RepositoryType |
| typedef Traits::ClassDescriptionType | ClassDescriptionType |
| typedef Traits::ParameterDescriptionType | ParameterDescriptionType |
Public Member Functions | |
| const ParameterDescriptionType * | operator() (const RepositoryType *rep, const std::string ¶meterName) const |
| Get ParameterDescription from a fully qualified name. | |
Helper class to get ParameterDescription from a fully qualified name without having the ClassDescription.
| typedef Traits::ClassDescriptionType Safir::Dob::Typesystem::ToolSupport::TypeUtilities::GetParameterByFullName< RepT, Traits >::ClassDescriptionType |
| typedef Traits::ParameterDescriptionType Safir::Dob::Typesystem::ToolSupport::TypeUtilities::GetParameterByFullName< RepT, Traits >::ParameterDescriptionType |
| typedef Traits::RepositoryType Safir::Dob::Typesystem::ToolSupport::TypeUtilities::GetParameterByFullName< RepT, Traits >::RepositoryType |
| const ParameterDescriptionType * Safir::Dob::Typesystem::ToolSupport::TypeUtilities::GetParameterByFullName< RepT, Traits >::operator() | ( | const RepositoryType * | rep, |
| const std::string & | parameterName ) const |
Get ParameterDescription from a fully qualified name.
| rep | [in] - TypeRepository containing all type information needed. |
| parameterName | [in] - Fully qualified name including namespace and class name, Ex: MyNamespace.MyClass.MyParameter |
References Safir::Dob::Typesystem::ToolSupport::TypeUtilities::CalculateTypeId().