GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Types | Public Member Functions | Private Attributes | List of all members
exprtk::stringvar_base< T > Class Template Reference

#include <Exprtk.hpp>

Public Types

typedef details::stringvar_node< T > stringvar_node_t
 

Public Member Functions

 stringvar_base (const std::string &name, stringvar_node_t *svn)
 
bool valid () const
 
std::string name () const
 
void rebase (std::string &s)
 

Private Attributes

std::string name_
 
stringvar_node_tstring_varnode_
 

Member Typedef Documentation

◆ stringvar_node_t

template<typename T >
typedef details::stringvar_node<T> exprtk::stringvar_base< T >::stringvar_node_t

Constructor & Destructor Documentation

◆ stringvar_base()

template<typename T >
exprtk::stringvar_base< T >::stringvar_base ( const std::string &  name,
stringvar_node_t svn 
)
inline

Member Function Documentation

◆ name()

template<typename T >
std::string exprtk::stringvar_base< T >::name ( ) const
inline

◆ rebase()

template<typename T >
void exprtk::stringvar_base< T >::rebase ( std::string &  s)
inline

◆ valid()

template<typename T >
bool exprtk::stringvar_base< T >::valid ( ) const
inline

Member Data Documentation

◆ name_

template<typename T >
std::string exprtk::stringvar_base< T >::name_
private

◆ string_varnode_

template<typename T >
stringvar_node_t* exprtk::stringvar_base< T >::string_varnode_
private

The documentation for this class was generated from the following file: