Special accessor to handle empty containers until the correct accessor can be created.
More...
#include <BaseAccessor.h>
Special accessor to handle empty containers until the correct accessor can be created.
Definition at line 40 of file BaseAccessor.h.
◆ loadDouble()
virtual double ExpressionParsing::EmptyVectorAccessor::loadDouble |
( |
const EventContext & |
ctx | ) |
const |
|
inlineoverridevirtual |
◆ loadInt()
virtual int ExpressionParsing::EmptyVectorAccessor::loadInt |
( |
const EventContext & |
ctx | ) |
const |
|
inlineoverridevirtual |
◆ loadVec()
virtual std::vector<double> ExpressionParsing::EmptyVectorAccessor::loadVec |
( |
const EventContext & |
ctx | ) |
const |
|
inlineoverridevirtual |
◆ loadVecInt()
virtual std::vector<int> ExpressionParsing::EmptyVectorAccessor::loadVecInt |
( |
const EventContext & |
ctx | ) |
const |
|
inlineoverridevirtual |
◆ throwEmptyVector()
void ExpressionParsing::EmptyVectorAccessor::throwEmptyVector |
( |
| ) |
const |
|
inlineprivate |
Definition at line 48 of file BaseAccessor.h.
49 throw std::runtime_error(
"Attempt to convert empty vector into scalar.");
◆ variableType()
The documentation for this class was generated from the following file: