View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

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

#include <core/archive_loader.h>

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

Classes

struct  ArrayOwner
 
struct  Unreffer
 

Public Member Functions

 ArrayLoader (const std::string &name, int type, const vistle::iarchive &ar)
 
 ArrayLoader ()=delete
 
 ArrayLoader (const ArrayLoader &other)=delete
 
template<typename T >
void operator() (T)
 
bool load ()
 
const std::string & name () const
 
std::shared_ptr< ArrayOwnerowner () const
 

Public Attributes

std::shared_ptr< ArrayOwnerm_unreffer
 
bool m_ok
 
std::string m_arname
 
std::string m_name
 
int m_type
 
const vistle::iarchivem_ar
 

Constructor & Destructor Documentation

◆ ArrayLoader() [1/3]

vistle::ArrayLoader::ArrayLoader ( const std::string &  name,
int  type,
const vistle::iarchive ar 
)

◆ ArrayLoader() [2/3]

vistle::ArrayLoader::ArrayLoader ( )
delete

◆ ArrayLoader() [3/3]

vistle::ArrayLoader::ArrayLoader ( const ArrayLoader other)
delete

Member Function Documentation

◆ load()

bool vistle::ArrayLoader::load ( )

◆ name()

const std::string & vistle::ArrayLoader::name ( ) const

◆ operator()()

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

◆ owner()

std::shared_ptr< ArrayLoader::ArrayOwner > vistle::ArrayLoader::owner ( ) const

Member Data Documentation

◆ m_ar

const vistle::iarchive& vistle::ArrayLoader::m_ar

◆ m_arname

std::string vistle::ArrayLoader::m_arname

◆ m_name

std::string vistle::ArrayLoader::m_name

◆ m_ok

bool vistle::ArrayLoader::m_ok

◆ m_type

int vistle::ArrayLoader::m_type

◆ m_unreffer

std::shared_ptr<ArrayOwner> vistle::ArrayLoader::m_unreffer

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