|
| struct | VariantStructFactoryBase |
| |
| struct | VariantStructFactory |
| |
| class | is_inlet_primitive |
| | A type trait for checking if a type is isomorphic to an Inlet primitive. More...
|
| |
| struct | is_variant_value |
| |
| struct | is_inlet_primitive_array |
| |
| struct | is_inlet_primitive_array< std::unordered_map< int, T > > |
| |
| struct | is_inlet_array |
| |
| struct | is_inlet_array< std::unordered_map< int, T > > |
| |
| struct | is_std_function |
| |
| struct | is_std_function< std::function< T > > |
| |
| struct | std_function_signature |
| |
| struct | std_function_signature< std::function< FuncType > > |
| |
| struct | is_inlet_dict |
| |
| struct | is_inlet_dict< std::unordered_map< std::string, T > > |
| |
| struct | is_inlet_dict< std::unordered_map< VariantKey, T > > |
| |
| struct | is_inlet_primitive_dict |
| |
| struct | is_inlet_primitive_dict< std::unordered_map< std::string, T > > |
| |
| struct | is_inlet_primitive_dict< std::unordered_map< VariantKey, T > > |
| |
| struct | is_std_vector |
| |
| struct | is_std_vector< std::vector< T > > |
| |
| struct | is_std_variant |
| |
| struct | is_std_variant< std::variant< T... > > |
| |
| struct | is_primitive_std_vector |
| |
| struct | is_primitive_std_vector< std::vector< T > > |
| |
| class | has_FromInlet_specialization |
| | A type trait for checking if a type has specialized FromInlet with the required T operator()(axom::inlet::Container&) More...
|
| |
| struct | has_FromInlet_specialization< T, typename std::enable_if< std::is_same< T, decltype(std::declval< FromInlet< T > & >()(std::declval< const Container & >()))>::value >::type > |
| |
| class | inlet_function_arg_type |
| | A type trait for modifying function argument types to enforce const correctness and to avoid copies. More...
|
| |
| class | cleanup_function_signature |
| | Takes a Ret(Args...) signature and applies cvref qualifiers to applicable arguments. More...
|
| |
| struct | cleanup_function_signature< Ret(Args...)> |
| |
| struct | FunctionBuffer |
| |
| struct | has_ProxyFromInlet_specialization |
| |
| struct | has_ProxyFromInlet_specialization< T, typename std::enable_if< std::is_same< T, decltype(std::declval< FromInlet< T > & >()(std::declval< const Proxy & >()))>::value >::type > |
| |
|
| std::string | indexToString (const std::string &idx) |
| | An overloaded utility function for converting a type to a string. More...
|
| |
| std::string | indexToString (const int idx) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| std::string | indexToString (const VariantKey &idx) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| template<typename Result , typename From > |
| Result | toIndex (const From &idx) |
| | An templated utility function for converting an index to the desired type. More...
|
| |
| template<> |
| int | toIndex (const std::string &idx) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| template<typename Key > |
| bool | matchesKeyType (const VariantKey &key) |
| | Determines whether a variant key is convertible to another type. More...
|
| |
| std::vector< VariantKey > | collectionIndices (const Container &container, bool trimAbsolute=true) |
| | This is an internal utility intended to be used with arrays/dicts of user-defined types that returns the indices as strings - integer indices will be converted to strings. More...
|
| |
| std::vector< std::pair< std::string, std::string > > | collectionIndicesWithPaths (const Container &container, const std::string &name) |
| | This is an internal utility intended to be used with arrays of user-defined types that returns the a list of pairs, each of which contain an index (a number) and a fully qualified path within the input file to the array element at the corresponding index. More...
|
| |
| void | updateUnexpectedNames (const std::string &accessedName, std::vector< std::string > &unexpectedNames) |
| | Updates the set of unexpected names to reflect an user-requested access. More...
|
| |
| template<typename Func > |
| void | destroy_func_inst (FunctionBuffer *function_storage) |
| |
| template<> |
| void | destroy_func_inst< void > (FunctionBuffer *) |
| |