Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::internal Namespace Reference

Classes

struct  IsSameOrDerivedFrom
 Helper structs. More...
 
struct  ResolverHelper
 This struct is specialized for each of the defined types supported by a Variant. More...
 

Functions

 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type1)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type2)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type3)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type4)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type5)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type6)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type7)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type8)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type9)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type10)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type11)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type12)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type13)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type14)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type15)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type16)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type17)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type18)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type19)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type20)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type21)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type22)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type23)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type24)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type25)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type26)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type27)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type28)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type29)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type30)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type31)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type32)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type33)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type34)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type35)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type36)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type37)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type38)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type39)
 
 ION_SPECIALIZE_VARIANT_RESOLVER_HELPER (Type40)
 

Function Documentation

ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type1  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type2  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type3  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type4  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type5  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type6  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type7  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type8  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type9  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type10  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type11  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type12  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type13  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type14  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type15  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type16  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type17  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type18  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type19  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type20  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type21  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type22  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type23  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type24  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type25  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type26  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type27  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type28  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type29  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type30  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type31  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type32  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type33  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type34  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type35  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type36  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type37  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type38  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type39  )
ion::base::internal::ION_SPECIALIZE_VARIANT_RESOLVER_HELPER ( Type40  )