Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
VScriptH5Snapshot Struct Reference

The VScriptH5Snapshot that takes a snapshot of the current state of the Vish network, assuming that there is an open HDF5 file derives from VishSaver Dimokritos Stamatakis Brandeis University July, 2016. More...

#include <VScriptH5Snapshot.hpp>

Inheritance diagram for VScriptH5Snapshot:
Wizt::VishSaver MemCore::ReferenceBase< VishSaver > MemCore::Ageable

Public Member Functions

bool save (const std::string &s) override
Public Member Functions inherited from Wizt::VishSaver
bool autosave ()
const stringgetLastUrlUsedForSaving () const
bool Save (const string &url)
virtual bool save (const string &s)=0
 VishSaver (const string &ext)
Public Member Functions inherited from MemCore::ReferenceBase< VishSaver >
auto getObjectCountID () const noexcept
bool isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept
void mkAutoDestructive ()
refcount_t refcount () const noexcept
 ReferenceBase (Object *that) noexcept
const auto & self () const
refcount_t wrefcount () const noexcept
Public Member Functions inherited from MemCore::Ageable
constexpr Ageable (age_t t) noexcept
constexpr Ageable (const Ageable &A) noexcept
 Ageable (const volatile Ageable &A) noexcept
constexpr const AgeablegetAge () const
bool isNewerThan (const Ageable &a) const noexcept
bool isOlderThan (const Ageable &a) const noexcept
bool isYoungerThan (const Ageable &a) const noexcept
bool operator!= (const Ageable &a) const noexcept
bool operator< (const Ageable &a) const noexcept
bool operator<= (const Ageable &a) const noexcept
bool operator<= (const volatile Ageable &a) const volatile noexcept
bool operator== (const Ageable &a) const noexcept
bool operator> (const Ageable &a) const noexcept
bool operator> (const volatile Ageable &a) const volatile
bool operator>= (const Ageable &a) const noexcept
bool operator>= (const volatile Ageable &a) const volatile noexcept
constexpr void resetAge () noexcept
void setInfinitelyNew () noexcept
age_t time_value () const noexcept
age_t time_value () const volatile noexcept
Ageabletouch () noexcept
age_t update (age_t age) noexcept
age_t update (const Ageable &Other) noexcept
age_t update (const volatile Ageable &Other) volatile noexcept

Additional Inherited Members

Public Types inherited from MemCore::ReferenceBase< VishSaver >
typedef Object reference_domain_t
typedef WeakPtr< Object, Object > SelfPtr_t
Static Public Member Functions inherited from MemCore::Ageable
static const AgeableInfinitelyNew () noexcept
static constexpr const AgeableInfinitelyOld () noexcept
static age_t now () noexcept
Public Attributes inherited from Wizt::VishSaver
string ext
Protected Member Functions inherited from MemCore::ReferenceBase< VishSaver >
virtual void extremeUnction ()
ReferenceBaseoperator= (const ReferenceBase &R)
void suicide ()

Detailed Description

The VScriptH5Snapshot that takes a snapshot of the current state of the Vish network, assuming that there is an open HDF5 file derives from VishSaver Dimokritos Stamatakis Brandeis University July, 2016.