View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::ArraySaver Struct Reference

#include <core/archive_saver.h>

Collaboration diagram for vistle::ArraySaver:
Collaboration graph
[legend]

Public Member Functions

 ArraySaver (const std::string &name, int type, vistle::oarchive &ar, const void *array=nullptr)
 
 ArraySaver ()=delete
 
 ArraySaver (const ArraySaver &other)=delete
 
template<typename T >
void operator() (T)
 
bool save ()
 

Public Attributes

bool m_ok
 
std::string m_name
 
int m_type
 
vistle::oarchivem_ar
 
const void * m_array = nullptr
 

Constructor & Destructor Documentation

◆ ArraySaver() [1/3]

vistle::ArraySaver::ArraySaver ( const std::string &  name,
int  type,
vistle::oarchive ar,
const void *  array = nullptr 
)
inline

◆ ArraySaver() [2/3]

vistle::ArraySaver::ArraySaver ( )
delete

◆ ArraySaver() [3/3]

vistle::ArraySaver::ArraySaver ( const ArraySaver other)
delete

Member Function Documentation

◆ operator()()

template<typename T >
void vistle::ArraySaver::operator() ( )
inline

◆ save()

bool vistle::ArraySaver::save ( )
inline

Member Data Documentation

◆ m_ar

vistle::oarchive& vistle::ArraySaver::m_ar

◆ m_array

const void* vistle::ArraySaver::m_array = nullptr

◆ m_name

std::string vistle::ArraySaver::m_name

◆ m_ok

bool vistle::ArraySaver::m_ok

◆ m_type

int vistle::ArraySaver::m_type

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