CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ora::QueryableVectorLoader Class Reference
Inheritance diagram for ora::QueryableVectorLoader:
ora::IVectorLoader

Public Member Functions

size_t getSelectionCount (const Selection &selection) const override
 
void invalidate () override
 
bool isValid () const override
 
bool load (void *address) const override
 
bool loadSelection (const Selection &selection, void *address) const override
 
 QueryableVectorLoader (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema, const std::vector< int > &fullId)
 
virtual ~QueryableVectorLoader ()
 
- Public Member Functions inherited from ora::IVectorLoader
virtual ~IVectorLoader ()
 

Private Attributes

std::vector< int > m_identity
 
bool m_isValid
 
QVQueryMaker m_queryMaker
 
QVReader m_reader
 

Detailed Description

Definition at line 286 of file QueryableVectorStreamer.cc.

Constructor & Destructor Documentation

ora::QueryableVectorLoader::QueryableVectorLoader ( const edm::TypeWithDict objectType,
MappingElement mapping,
ContainerSchema contSchema,
const std::vector< int > &  fullId 
)
inline

Definition at line 291 of file QueryableVectorStreamer.cc.

virtual ora::QueryableVectorLoader::~QueryableVectorLoader ( )
inlinevirtual

Definition at line 300 of file QueryableVectorStreamer.cc.

Member Function Documentation

size_t ora::QueryableVectorLoader::getSelectionCount ( const Selection selection) const
inlineoverridevirtual

Implements ora::IVectorLoader.

Definition at line 326 of file QueryableVectorStreamer.cc.

void ora::QueryableVectorLoader::invalidate ( )
inlineoverridevirtual

Implements ora::IVectorLoader.

Definition at line 334 of file QueryableVectorStreamer.cc.

bool ora::QueryableVectorLoader::isValid ( void  ) const
inlineoverridevirtual

Implements ora::IVectorLoader.

Definition at line 338 of file QueryableVectorStreamer.cc.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

bool ora::QueryableVectorLoader::load ( void *  address) const
inlineoverridevirtual
bool ora::QueryableVectorLoader::loadSelection ( const Selection selection,
void *  address 
) const
inlineoverridevirtual

Implements ora::IVectorLoader.

Definition at line 315 of file QueryableVectorStreamer.cc.

Member Data Documentation

std::vector<int> ora::QueryableVectorLoader::m_identity
private

Definition at line 346 of file QueryableVectorStreamer.cc.

bool ora::QueryableVectorLoader::m_isValid
private

Definition at line 343 of file QueryableVectorStreamer.cc.

QVQueryMaker ora::QueryableVectorLoader::m_queryMaker
mutableprivate

Definition at line 345 of file QueryableVectorStreamer.cc.

QVReader ora::QueryableVectorLoader::m_reader
mutableprivate

Definition at line 344 of file QueryableVectorStreamer.cc.