AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
VariantKey.hpp File Reference

This file contains the class definition of VariantKey, Inlet's generic associative array key type. More...

Classes

class  axom::inlet::VariantKey
 Provides a generic key type for mixed-key associative arrays/dictionaries. More...
 
struct  std::hash< axom::inlet::VariantKey >
 Specialization of std::hash so VariantKey is compatible with std::unordered_map. More...
 

Namespaces

 axom
 
 axom::inlet
 

Enumerations

enum class  axom::inlet::InletType {
  axom::inlet::Nothing , axom::inlet::Bool , axom::inlet::String , axom::inlet::Integer ,
  axom::inlet::Double , axom::inlet::Object , axom::inlet::Collection , axom::inlet::Function
}
 Enumeration of basic types for things in inlet. More...
 

Functions

std::ostream & axom::inlet::operator<< (std::ostream &out, const VariantKey &key)
 Inserts the key into a stream. More...
 

Detailed Description

This file contains the class definition of VariantKey, Inlet's generic associative array key type.