16 #ifndef SURGSIM_DATASTRUCTURES_NAMEDVARIANTDATA_H 17 #define SURGSIM_DATASTRUCTURES_NAMEDVARIANTDATA_H 19 #include <boost/any.hpp> 25 namespace DataStructures
79 inline bool get(
int index, T* value)
const;
91 inline bool get(
const std::string& name, T* value)
const;
101 #endif // SURGSIM_DATASTRUCTURES_NAMEDVARIANTDATA_H Definition: DriveElementFromInputBehavior.cpp:27
A NamedData collection of variant data type.
Definition: NamedVariantData.h:39
NamedVariantData()
Definition: NamedVariantData-inl.h:26
A templated dictionary in which data can be accessed by name or index, with immutable names & indices...
Definition: NamedData.h:95
NamedDataBuilder< boost::any > NamedVariantDataBuilder
Definition: NamedVariantData.h:28
bool hasTypedData(int index) const
Check whether the entry with the specified index contains valid data.
Definition: NamedVariantData-inl.h:36
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35