30 throwException(
"Missing dictionary information for the element of array \"" +
32 "InlineCArrayStreamerBase::buildDataElement" );
43 throwException(
"Mapping for Array Element \"" + arrayElementLabel +
"\" not found in the mapping element",
44 "InlineCArrayStreamerBase::buildDataElement" );
46 MappingElement& arrayElementMapping = iMe->second;
edm::TypeWithDict resolvedType(const edm::TypeWithDict &typ)
size_t maximumIndex(size_t dim) const
static std::string variableNameForArrayIndex(const std::string &arrayVariable, unsigned int index)
const std::string & variableName() const
edm::TypeWithDict m_objectType
TypeWithDict toType() const
virtual void processArrayElement(DataElement &arrayElementOffset, IRelationalData &relationalData, MappingElement &arrayElementMapping, RelationalBuffer *operationBuffer)=0
std::string cppName() const
MappingElement & m_mapping
iterator find(const std::string &key)
Retrieves a sub-element.
std::map< std::string, MappingElement >::iterator iterator
Iterator definition.
void throwException(const std::string &message, const std::string &methodName) __attribute__((noreturn))
iterator end()
Returns an iterator in the end of the sequence.
edm::TypeWithDict m_arrayType