https://mooseframework.inl.gov
Public Member Functions | Static Public Member Functions | List of all members
TableValueBase Class Referenceabstract

#include <FormattedTable.h>

Inheritance diagram for TableValueBase:
[legend]

Public Member Functions

virtual ~TableValueBase ()=default
 
virtual void print (std::ostream &os) const =0
 
virtual void store (std::ostream &stream, void *context)=0
 

Static Public Member Functions

template<typename T >
static constexpr bool isSupportedType ()
 

Detailed Description

Definition at line 38 of file FormattedTable.h.

Constructor & Destructor Documentation

◆ ~TableValueBase()

virtual TableValueBase::~TableValueBase ( )
virtualdefault

Member Function Documentation

◆ isSupportedType()

template<typename T >
static constexpr bool TableValueBase::isSupportedType ( )
inlinestatic

Definition at line 44 of file FormattedTable.h.

45  {
46  return std::is_fundamental<T>::value || std::is_same<T, std::string>::value;
47  }

◆ print()

virtual void TableValueBase::print ( std::ostream &  os) const
pure virtual

Implemented in TableValue< T >, and TableValue< T >.

◆ store()

virtual void TableValueBase::store ( std::ostream &  stream,
void context 
)
pure virtual

Implemented in TableValue< T >.


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