exprtk::type_store< T > Struct Template Reference

#include <exprtk.hpp>

Collaboration diagram for exprtk::type_store< T >:
Collaboration graph
[legend]

List of all members.

Classes

class  parameter_list
struct  scalar_view
struct  type_view

Public Types

enum  store_type { e_unknown, e_scalar, e_vector, e_string }
typedef type_view< Tvector_view
typedef type_view< char > string_view

Public Member Functions

 type_store ()

Public Attributes

std::size_t size
voiddata
store_type type

template<typename T>
struct exprtk::type_store< T >


Member Typedef Documentation

template<typename T >
typedef type_view<char> exprtk::type_store< T >::string_view
template<typename T >
typedef type_view<T> exprtk::type_store< T >::vector_view

Member Enumeration Documentation

template<typename T >
enum exprtk::type_store::store_type
Enumerator:
e_unknown 
e_scalar 
e_vector 
e_string 

Constructor & Destructor Documentation

template<typename T >
exprtk::type_store< T >::type_store (  )  [inline]

Member Data Documentation

template<typename T >
void* exprtk::type_store< T >::data
template<typename T >
std::size_t exprtk::type_store< T >::size
template<typename T >
store_type exprtk::type_store< T >::type

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1