View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

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

#include <core/shmname.h>

Public Member Functions

 shm_name_t (const std::string &s=std::string())
 
 operator const char * () const
 
 operator char * ()
 
 operator std::string () const
 
std::string str () const
 
bool operator== (const std::string &rhs) const
 
bool operator== (const shm_name_t &rhs) const
 
bool empty () const
 
void clear ()
 
template<class Archive >
ARCHIVE_ACCESS_SPLIT void save (Archive &ar) const
 
template<class Archive >
void load (Archive &ar)
 
template<class Archive >
void save (Archive &ar) const
 

Public Attributes

std::array< char, 32 > name
 

Constructor & Destructor Documentation

◆ shm_name_t()

vistle::shm_name_t::shm_name_t ( const std::string &  s = std::string())

Member Function Documentation

◆ clear()

void vistle::shm_name_t::clear ( )

◆ empty()

bool vistle::shm_name_t::empty ( ) const

◆ load()

template<class Archive >
void vistle::shm_name_t::load ( Archive &  ar)

◆ operator char *()

vistle::shm_name_t::operator char * ( )

◆ operator const char *()

vistle::shm_name_t::operator const char * ( ) const

◆ operator std::string()

vistle::shm_name_t::operator std::string ( ) const

◆ operator==() [1/2]

bool vistle::shm_name_t::operator== ( const shm_name_t rhs) const

◆ operator==() [2/2]

bool vistle::shm_name_t::operator== ( const std::string &  rhs) const

◆ save() [1/2]

template<class Archive >
void vistle::shm_name_t::save ( Archive &  ar) const

◆ save() [2/2]

template<class Archive >
ARCHIVE_ACCESS_SPLIT void vistle::shm_name_t::save ( Archive &  ar) const

◆ str()

std::string vistle::shm_name_t::str ( ) const

Member Data Documentation

◆ name

std::array<char, 32> vistle::shm_name_t::name

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