Public Member Functions | |
virtual const ParameterInfoList & | getIndexParameters () const =0 |
virtual void | getIndexValueSet (int whichindex, const Value &instance, ValueList &values) const =0 |
virtual | ~IndexInfo () |
You must derive from this struct and provide a concrete implementation of getIndexValueSet(), which must return (in parameter values) a list of valid values to be used as indices. The whichindex parameter specifies which index is being queried (0 = first index, 1 = second index, ...). See CustomIndexAttribute for details.
virtual osgIntrospection::IndexInfo::~IndexInfo | ( | ) | [inline, virtual] |
virtual const ParameterInfoList& osgIntrospection::IndexInfo::getIndexParameters | ( | ) | const [pure virtual] |
Implemented in osgIntrospection::StdMapReflector< T, IT, VT >::Indexer.
virtual void osgIntrospection::IndexInfo::getIndexValueSet | ( | int | whichindex, | |
const Value & | instance, | |||
ValueList & | values | |||
) | const [pure virtual] |
Implemented in osgIntrospection::StdMapReflector< T, IT, VT >::Indexer.