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  axom::inlet::InletType {
  axom::inlet::InletType::Nothing, axom::inlet::InletType::Bool, axom::inlet::InletType::String, axom::inlet::InletType::Integer,
  axom::inlet::InletType::Double, axom::inlet::InletType::Object, axom::inlet::InletType::Collection, axom::inlet::InletType::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.