ALPSCore reference
Public Member Functions | List of all members
alps::alea::util::null_serializer Struct Reference

#include <serializer.hpp>

Inheritance diagram for alps::alea::util::null_serializer:
Inheritance graph
Collaboration diagram for alps::alea::util::null_serializer:
Collaboration graph

Public Member Functions

 null_serializer ()
 
void enter (const std::string &) override
 
void exit () override
 
void write (const std::string &, ndview< const double >) override
 
void write (const std::string &, ndview< const std::complex< double >>) override
 
void write (const std::string &, ndview< const complex_op< double >>) override
 
void write (const std::string &, ndview< const long >) override
 
void write (const std::string &, ndview< const unsigned long >) override
 
null_serializerclone () override
 
 ~null_serializer ()
 
- Public Member Functions inherited from alps::alea::serializer
virtual ~serializer ()
 

Detailed Description

Definition at line 13 of file serializer.hpp.

Constructor & Destructor Documentation

alps::alea::util::null_serializer::null_serializer ( )
inline

Definition at line 17 of file serializer.hpp.

alps::alea::util::null_serializer::~null_serializer ( )
inline

Definition at line 35 of file serializer.hpp.

Member Function Documentation

null_serializer* alps::alea::util::null_serializer::clone ( )
inlineoverridevirtual

Returns a copy of *this created using new

Reimplemented from alps::alea::serializer.

Definition at line 33 of file serializer.hpp.

void alps::alea::util::null_serializer::enter ( const std::string &  group)
inlineoverridevirtual

Creates and descends into a group with name group

Implements alps::alea::serializer.

Definition at line 19 of file serializer.hpp.

void alps::alea::util::null_serializer::exit ( )
inlineoverridevirtual

Ascends from the lowermost group

Implements alps::alea::serializer.

Definition at line 21 of file serializer.hpp.

void alps::alea::util::null_serializer::write ( const std::string &  key,
ndview< const double >   
)
inlineoverridevirtual

Writes a named multi-dimensional array of doubles

Implements alps::alea::serializer.

Definition at line 23 of file serializer.hpp.

void alps::alea::util::null_serializer::write ( const std::string &  key,
ndview< const std::complex< double >>   
)
inlineoverridevirtual

Writes a named multi-dimensional array of complex doubles

Implements alps::alea::serializer.

Definition at line 25 of file serializer.hpp.

void alps::alea::util::null_serializer::write ( const std::string &  key,
ndview< const complex_op< double >>   
)
inlineoverridevirtual

Writes a named multi-dimensional array of complex operands

Implements alps::alea::serializer.

Definition at line 27 of file serializer.hpp.

void alps::alea::util::null_serializer::write ( const std::string &  key,
ndview< const long >   
)
inlineoverridevirtual

Writes a named multi-dimensional array of longs

Implements alps::alea::serializer.

Definition at line 29 of file serializer.hpp.

void alps::alea::util::null_serializer::write ( const std::string &  key,
ndview< const unsigned long >   
)
inlineoverridevirtual

Writes a named multi-dimensional array of unsigned longs

Implements alps::alea::serializer.

Definition at line 31 of file serializer.hpp.


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