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

#include <serialization.h>

Inheritance diagram for flann::serialization::SizeArchive:
Collaboration diagram for flann::serialization::SizeArchive:

Public Member Functions

 SizeArchive ()
 
template<typename T >
void save (const T &val)
 
template<typename T >
void save_binary (T *ptr, size_t size)
 
void reset ()
 
size_t size ()
 
- Public Member Functions inherited from flann::serialization::OutputArchive< SizeArchive >
SizeArchiveoperator& (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< SizeArchive >
typedef bool_< false > is_loading
 
typedef bool_< true > is_saving
 
- Protected Member Functions inherited from flann::serialization::OutputArchive< SizeArchive >
 OutputArchive ()
 

Detailed Description

Definition at line 323 of file serialization.h.

Constructor & Destructor Documentation

◆ SizeArchive()

flann::serialization::SizeArchive::SizeArchive ( )
inline

Definition at line 328 of file serialization.h.

References size_.

Member Function Documentation

◆ reset()

void flann::serialization::SizeArchive::reset ( )
inline

Definition at line 345 of file serialization.h.

References size_.

◆ save()

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

Definition at line 333 of file serialization.h.

References size_.

◆ save_binary()

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

Definition at line 339 of file serialization.h.

References size(), and size_.

◆ size()

size_t flann::serialization::SizeArchive::size ( )
inline

Definition at line 350 of file serialization.h.

References size_.

Referenced by save_binary().


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