Ariles
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ariles2::ns_octave::impl::Writer Class Reference

Detailed Description

Definition at line 34 of file writer.cpp.

Public Member Functions

 Writer (const std::string &file_name)
 
 Writer (std::ostream &output_stream)
 
template<typename t_Scalar >
void writeComplex (const std::complex< t_Scalar > &element)
 

Public Attributes

std::vector< NodeWrappernode_stack_
 
std::ofstream config_ofs_
 output file stream More...
 
std::ostream * output_stream_
 output stream More...
 

Protected Member Functions

void initEmitter () const
 Initialize emitter. More...
 

Constructor & Destructor Documentation

◆ Writer() [1/2]

ariles2::ns_octave::impl::Writer::Writer ( const std::string &  file_name)
inlineexplicit

Definition at line 57 of file writer.cpp.

◆ Writer() [2/2]

ariles2::ns_octave::impl::Writer::Writer ( std::ostream &  output_stream)
inlineexplicit

Definition at line 64 of file writer.cpp.

Member Function Documentation

◆ initEmitter()

void ariles2::ns_octave::impl::Writer::initEmitter ( ) const
inlineprotected

Initialize emitter.

Definition at line 50 of file writer.cpp.

◆ writeComplex()

template<typename t_Scalar >
void ariles2::ns_octave::impl::Writer::writeComplex ( const std::complex< t_Scalar > &  element)
inline

Definition at line 71 of file writer.cpp.

Member Data Documentation

◆ config_ofs_

std::ofstream ariles2::ns_octave::impl::Writer::config_ofs_

output file stream

Definition at line 40 of file writer.cpp.

◆ node_stack_

std::vector<NodeWrapper> ariles2::ns_octave::impl::Writer::node_stack_

Definition at line 37 of file writer.cpp.

◆ output_stream_

std::ostream* ariles2::ns_octave::impl::Writer::output_stream_

output stream

Definition at line 43 of file writer.cpp.


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