#include <VManager.h>
Public Member Functions | |
template<typename T > | |
boost::add_reference< typename boost::remove_const< T >::type > ::type | Get () |
template<typename T > | |
boost::add_reference< typename boost::add_const< T >::type > ::type | Get () const |
const std::string & | GetTypeIdMangledName () const |
std::string | GetTypeIdName () const |
template<typename T > | |
Handle (T &t) | |
Handle (const Handle &h) | |
template<typename T > | |
bool | Is () const |
Handle & | operator= (const Handle &h) |
~Handle () | |
Private Attributes | |
template<typename T > | |
void | const |
std::string | fTypeIdMangledName |
Handle to the return data objects Constness of Handle is propagated to the pointed object
Definition at line 138 of file VManager.h.
|
inlineexplicit |
Definition at line 141 of file VManager.h.
|
inline |
Definition at line 144 of file VManager.h.
Definition at line 145 of file VManager.h.
|
inline |
Definition at line 150 of file VManager.h.
Referenced by rdet::RBadStationSQLManager::GenericGetData(), cdet::CModelsXMLManager::GenericGetData(), and sdet::SModelsXMLManager::GenericGetData().
|
inline |
Definition at line 154 of file VManager.h.
|
inline |
Definition at line 159 of file VManager.h.
References fTypeIdMangledName.
|
inline |
Definition at line 157 of file VManager.h.
References utl::TypeId::Demangle(), and fTypeIdMangledName.
Referenced by det::VManager::CanAnswer(), and det::VManager::QueryInfoMessage().
|
inline |
Definition at line 162 of file VManager.h.
References fTypeIdMangledName.
Referenced by rdet::RBadStationSQLManager::GenericGetData(), cdet::CModelsXMLManager::GenericGetData(), and sdet::SModelsXMLManager::GenericGetData().
Definition at line 146 of file VManager.h.
References fTypeIdMangledName.
|
private |
Definition at line 169 of file VManager.h.
|
private |
Definition at line 179 of file VManager.h.
Referenced by GetTypeIdMangledName(), GetTypeIdName(), Is(), and operator=().