ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
flann::serialization::SaveArchive Class Reference

#include <serialization.h>

Inheritance diagram for flann::serialization::SaveArchive:
Collaboration diagram for flann::serialization::SaveArchive:

Public Member Functions

 SaveArchive (const char *filename)
 
 SaveArchive (FILE *stream)
 
 ~SaveArchive ()
 
template<typename T >
void save (const T &val)
 
template<typename T >
void save (T *const &val)
 
template<typename T >
void save_binary (T *ptr, size_t size)
 
- Public Member Functions inherited from flann::serialization::OutputArchive< SaveArchive >
SaveArchiveoperator& (const T &val)
 
- Public Member Functions inherited from flann::serialization::ArchiveBase
void * getObject ()
 
void setObject (void *object)
 

Additional Inherited Members

- Public Types inherited from flann::serialization::OutputArchive< SaveArchive >
typedef bool_< false > is_loading
 
typedef bool_< true > is_saving
 
- Protected Member Functions inherited from flann::serialization::OutputArchive< SaveArchive >
 OutputArchive ()
 

Detailed Description

Definition at line 376 of file serialization.h.

Constructor & Destructor Documentation

◆ SaveArchive() [1/2]

flann::serialization::SaveArchive::SaveArchive ( const char *  filename)
inline

Definition at line 482 of file serialization.h.

References filename.

◆ SaveArchive() [2/2]

flann::serialization::SaveArchive::SaveArchive ( FILE *  stream)
inline

Definition at line 489 of file serialization.h.

◆ ~SaveArchive()

flann::serialization::SaveArchive::~SaveArchive ( )
inline

Definition at line 494 of file serialization.h.

References NULL.

Member Function Documentation

◆ save() [1/2]

template<typename T >
void flann::serialization::SaveArchive::save ( const T &  val)
inline

Definition at line 508 of file serialization.h.

References BLOCK_BYTES, and offset_.

◆ save() [2/2]

template<typename T >
void flann::serialization::SaveArchive::save ( T *const &  val)
inline

Definition at line 518 of file serialization.h.

◆ save_binary()

template<typename T >
void flann::serialization::SaveArchive::save_binary ( T *  ptr,
size_t  size 
)
inline

Definition at line 525 of file serialization.h.

References BLOCK_BYTES, offset_, and size.


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