CVR-Lib last update 20 Sep 2009

cvrIoHandler.h File Reference

Contains the class cvr::ioHandler, which is the base for all serialization concepts in the CVR-Lib. More...

#include "cvrObject.h"
#include "cvrTypes.h"
#include "cvrStatus.h"
#include <string>
#include <iosfwd>
#include "cvrIoHandler_template.h"

Include dependency graph for cvrIoHandler.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cvr::ioHandler
 Input/output handlers. More...

Namespaces

namespace  cvr

Functions

Read functions for standard types
bool cvr::read (ioHandler &handler, std::string &data)
bool cvr::read (ioHandler &handler, double &data)
bool cvr::read (ioHandler &handler, float &data)
bool cvr::read (ioHandler &handler, int &data)
bool cvr::read (ioHandler &handler, unsigned int &data)
bool cvr::read (ioHandler &handler, char &data)
bool cvr::read (ioHandler &handler, byte &data)
bool cvr::read (ioHandler &handler, ubyte &data)
bool cvr::read (ioHandler &handler, bool &data)
bool cvr::read (ioHandler &handler, long &data)
bool cvr::read (ioHandler &handler, unsigned long &data)
bool cvr::read (ioHandler &handler, short &data)
bool cvr::read (ioHandler &handler, unsigned short &data)
Write functions for standard types
bool cvr::write (ioHandler &handler, const std::string &data)
bool cvr::write (ioHandler &handler, const char *data)
bool cvr::write (ioHandler &handler, const double &data)
bool cvr::write (ioHandler &handler, const float &data)
bool cvr::write (ioHandler &handler, const int data)
bool cvr::write (ioHandler &handler, const unsigned int &data)
bool cvr::write (ioHandler &handler, const char &data)
bool cvr::write (ioHandler &handler, const byte &data)
bool cvr::write (ioHandler &handler, const ubyte &data)
bool cvr::write (ioHandler &handler, const bool data)
bool cvr::write (ioHandler &handler, const long &data)
bool cvr::write (ioHandler &handler, const unsigned long &data)
bool cvr::write (ioHandler &handler, const short &data)
bool cvr::write (ioHandler &handler, const unsigned short &data)
Read functions with standard storable interface
bool cvr::read (ioHandler &handler, const std::string &name, std::string &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, double &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, float &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, int &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, unsigned int &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, char &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, byte &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, ubyte &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, bool &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, long &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, unsigned long &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, short &data, const bool complete=true)
bool cvr::read (ioHandler &handler, const std::string &name, unsigned short &data, const bool complete=true)
template<class T >
bool cvr::read (ioHandler &handler, const std::string &name, T &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const std::string &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const char *data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const double &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const float &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const int data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const unsigned int &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const char &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const byte &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const ubyte &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const bool data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const long &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const unsigned long &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const short &data, const bool complete=true)
bool cvr::write (ioHandler &handler, const std::string &name, const unsigned short &data, const bool complete=true)
template<class T >
bool cvr::write (ioHandler &handler, const std::string &name, const T &data, const bool complete=true)


Detailed Description

Contains the class cvr::ioHandler, which is the base for all serialization concepts in the CVR-Lib.

Author:
Pablo Alvarado
Date:
07.12.2000
Id
cvrIoHandler.h,v 1.12 2006/09/29 13:35:19 doerfler Exp

Generated on Sun Sep 20 22:08:12 2009 for CVR-Lib by Doxygen 1.5.8