soma-io 6.0.6
soma::AsciiDataSourceTraits< T > Class Template Reference

#include <soma-io/utilities/asciidatasourcetraits.h>

Inheritance diagram for soma::AsciiDataSourceTraits< T >:

Public Member Functions

bool read (DataSource &ds, bool &item)
 
bool write (DataSource &ds, const bool &item)
 
bool read (DataSource &ds, uint8_t &item)
 
bool write (DataSource &ds, const uint8_t &item)
 
bool read (DataSource &ds, int8_t &item)
 
bool write (DataSource &ds, const int8_t &item)
 
bool read (DataSource &ds, char &item)
 
bool write (DataSource &ds, const char &item)
 
bool read (DataSource &ds, uint16_t &item)
 
bool write (DataSource &ds, const uint16_t &item)
 
bool read (DataSource &ds, int16_t &item)
 
bool write (DataSource &ds, const int16_t &item)
 
bool read (DataSource &ds, uint32_t &item)
 
bool write (DataSource &ds, const uint32_t &item)
 
bool read (DataSource &ds, int32_t &item)
 
bool write (DataSource &ds, const int32_t &item)
 
bool read (DataSource &ds, int64_t &item)
 
bool write (DataSource &ds, const int64_t &item)
 
bool read (DataSource &ds, uint64_t &item)
 
bool write (DataSource &ds, const uint64_t &item)
 
bool read (DataSource &ds, long &item)
 
bool write (DataSource &ds, const long &item)
 
bool read (DataSource &ds, unsigned long &item)
 
bool write (DataSource &ds, const unsigned long &item)
 
bool read (DataSource &ds, float &item)
 
bool write (DataSource &ds, const float &item)
 
bool read (DataSource &ds, double &item)
 
bool write (DataSource &ds, const double &item)
 
bool read (DataSource &ds, std::string &item)
 
bool write (DataSource &ds, const std::string &item)
 
bool write (DataSource &ds, char *const &item)
 
bool write (DataSource &ds, const char *const &item)
 
bool read (DataSource &ds, carto::VoxelRGB &item)
 
bool write (DataSource &ds, const carto::VoxelRGB &item)
 
bool read (DataSource &ds, carto::VoxelRGBA &item)
 
bool write (DataSource &ds, const carto::VoxelRGBA &item)
 
bool read (DataSource &ds, carto::VoxelHSV &item)
 
bool write (DataSource &ds, const carto::VoxelHSV &item)
 
bool read (DataSource &ds, std::complex< float > &item)
 
bool write (DataSource &ds, const std::complex< float > &item)
 
bool read (DataSource &ds, std::complex< double > &item)
 
bool write (DataSource &ds, const std::complex< double > &item)
 

Static Public Member Functions

static bool read (DataSource &ds, T &item)
 
static bool write (DataSource &ds, const T &item)
 

Detailed Description

template<typename T>
class soma::AsciiDataSourceTraits< T >

Definition at line 59 of file asciidatasourcetraits.h.

Member Function Documentation

◆ read() [1/21]

bool soma::AsciiDataSourceTraits< bool >::read ( DataSource & ds,
bool & item )
inline

Definition at line 147 of file asciidatasourcetraits.h.

◆ read() [2/21]

Definition at line 821 of file asciidatasourcetraits.h.

◆ read() [3/21]

Definition at line 775 of file asciidatasourcetraits.h.

◆ read() [4/21]

Definition at line 798 of file asciidatasourcetraits.h.

◆ read() [5/21]

bool soma::AsciiDataSourceTraits< char >::read ( DataSource & ds,
char & item )
inline

Definition at line 193 of file asciidatasourcetraits.h.

◆ read() [6/21]

bool soma::AsciiDataSourceTraits< double >::read ( DataSource & ds,
double & item )
inline

Definition at line 354 of file asciidatasourcetraits.h.

◆ read() [7/21]

bool soma::AsciiDataSourceTraits< float >::read ( DataSource & ds,
float & item )
inline

Definition at line 339 of file asciidatasourcetraits.h.

◆ read() [8/21]

bool soma::AsciiDataSourceTraits< int16_t >::read ( DataSource & ds,
int16_t & item )
inline

Definition at line 225 of file asciidatasourcetraits.h.

◆ read() [9/21]

bool soma::AsciiDataSourceTraits< int32_t >::read ( DataSource & ds,
int32_t & item )
inline

Definition at line 256 of file asciidatasourcetraits.h.

◆ read() [10/21]

bool soma::AsciiDataSourceTraits< int64_t >::read ( DataSource & ds,
int64_t & item )
inline

Definition at line 271 of file asciidatasourcetraits.h.

◆ read() [11/21]

bool soma::AsciiDataSourceTraits< int8_t >::read ( DataSource & ds,
int8_t & item )
inline

Definition at line 177 of file asciidatasourcetraits.h.

◆ read() [12/21]

bool soma::AsciiDataSourceTraits< long >::read ( DataSource & ds,
long & item )
inline

Definition at line 305 of file asciidatasourcetraits.h.

◆ read() [13/21]

bool soma::AsciiDataSourceTraits< std::complex< double > >::read ( DataSource & ds,
std::complex< double > & item )
inline

Definition at line 875 of file asciidatasourcetraits.h.

◆ read() [14/21]

bool soma::AsciiDataSourceTraits< std::complex< float > >::read ( DataSource & ds,
std::complex< float > & item )
inline

Definition at line 844 of file asciidatasourcetraits.h.

◆ read() [15/21]

bool soma::AsciiDataSourceTraits< std::string >::read ( DataSource & ds,
std::string & item )
inline

Definition at line 369 of file asciidatasourcetraits.h.

◆ read() [16/21]

◆ read() [17/21]

bool soma::AsciiDataSourceTraits< uint16_t >::read ( DataSource & ds,
uint16_t & item )
inline

Definition at line 209 of file asciidatasourcetraits.h.

◆ read() [18/21]

bool soma::AsciiDataSourceTraits< uint32_t >::read ( DataSource & ds,
uint32_t & item )
inline

Definition at line 240 of file asciidatasourcetraits.h.

◆ read() [19/21]

bool soma::AsciiDataSourceTraits< uint64_t >::read ( DataSource & ds,
uint64_t & item )
inline

Definition at line 286 of file asciidatasourcetraits.h.

◆ read() [20/21]

bool soma::AsciiDataSourceTraits< uint8_t >::read ( DataSource & ds,
uint8_t & item )
inline

Definition at line 162 of file asciidatasourcetraits.h.

◆ read() [21/21]

bool soma::AsciiDataSourceTraits< unsignedlong >::read ( DataSource & ds,
unsigned long & item )
inline

Definition at line 320 of file asciidatasourcetraits.h.

◆ write() [1/23]

bool soma::AsciiDataSourceTraits< char * >::write ( DataSource & ds,
char *const & item )
inline

Definition at line 402 of file asciidatasourcetraits.h.

◆ write() [2/23]

bool soma::AsciiDataSourceTraits< bool >::write ( DataSource & ds,
const bool & item )
inline

Definition at line 154 of file asciidatasourcetraits.h.

◆ write() [3/23]

bool soma::AsciiDataSourceTraits< carto::VoxelHSV >::write ( DataSource & ds,
const carto::VoxelHSV & item )
inline

Definition at line 828 of file asciidatasourcetraits.h.

◆ write() [4/23]

bool soma::AsciiDataSourceTraits< carto::VoxelRGB >::write ( DataSource & ds,
const carto::VoxelRGB & item )
inline

Definition at line 782 of file asciidatasourcetraits.h.

◆ write() [5/23]

bool soma::AsciiDataSourceTraits< carto::VoxelRGBA >::write ( DataSource & ds,
const carto::VoxelRGBA & item )
inline

Definition at line 805 of file asciidatasourcetraits.h.

◆ write() [6/23]

bool soma::AsciiDataSourceTraits< char >::write ( DataSource & ds,
const char & item )
inline

Definition at line 200 of file asciidatasourcetraits.h.

◆ write() [7/23]

bool soma::AsciiDataSourceTraits< constchar * >::write ( DataSource & ds,
const char *const & item )
inline

Definition at line 412 of file asciidatasourcetraits.h.

◆ write() [8/23]

bool soma::AsciiDataSourceTraits< double >::write ( DataSource & ds,
const double & item )
inline

Definition at line 361 of file asciidatasourcetraits.h.

◆ write() [9/23]

bool soma::AsciiDataSourceTraits< float >::write ( DataSource & ds,
const float & item )
inline

Definition at line 346 of file asciidatasourcetraits.h.

◆ write() [10/23]

bool soma::AsciiDataSourceTraits< int16_t >::write ( DataSource & ds,
const int16_t & item )
inline

Definition at line 232 of file asciidatasourcetraits.h.

◆ write() [11/23]

bool soma::AsciiDataSourceTraits< int32_t >::write ( DataSource & ds,
const int32_t & item )
inline

Definition at line 263 of file asciidatasourcetraits.h.

◆ write() [12/23]

bool soma::AsciiDataSourceTraits< int64_t >::write ( DataSource & ds,
const int64_t & item )
inline

Definition at line 278 of file asciidatasourcetraits.h.

◆ write() [13/23]

bool soma::AsciiDataSourceTraits< int8_t >::write ( DataSource & ds,
const int8_t & item )
inline

Definition at line 184 of file asciidatasourcetraits.h.

◆ write() [14/23]

bool soma::AsciiDataSourceTraits< long >::write ( DataSource & ds,
const long & item )
inline

Definition at line 312 of file asciidatasourcetraits.h.

◆ write() [15/23]

bool soma::AsciiDataSourceTraits< std::complex< double > >::write ( DataSource & ds,
const std::complex< double > & item )
inline

Definition at line 886 of file asciidatasourcetraits.h.

◆ write() [16/23]

bool soma::AsciiDataSourceTraits< std::complex< float > >::write ( DataSource & ds,
const std::complex< float > & item )
inline

Definition at line 855 of file asciidatasourcetraits.h.

◆ write() [17/23]

bool soma::AsciiDataSourceTraits< std::string >::write ( DataSource & ds,
const std::string & item )
inline

Definition at line 392 of file asciidatasourcetraits.h.

◆ write() [18/23]

template<typename T>
bool soma::AsciiDataSourceTraits< T >::write ( DataSource & ds,
const T & item )
inlinestatic

Definition at line 109 of file asciidatasourcetraits.h.

References write().

Referenced by soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), soma::operator<<(), write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::AsciiDataSourceTraits< AimsVector< T, D > >::write(), soma::internal::AsciiFloatReadTraits< T >::write(), and soma::internal::AsciiIntReadTraits< T >::write().

◆ write() [19/23]

bool soma::AsciiDataSourceTraits< uint16_t >::write ( DataSource & ds,
const uint16_t & item )
inline

Definition at line 217 of file asciidatasourcetraits.h.

◆ write() [20/23]

bool soma::AsciiDataSourceTraits< uint32_t >::write ( DataSource & ds,
const uint32_t & item )
inline

Definition at line 248 of file asciidatasourcetraits.h.

◆ write() [21/23]

bool soma::AsciiDataSourceTraits< uint64_t >::write ( DataSource & ds,
const uint64_t & item )
inline

Definition at line 295 of file asciidatasourcetraits.h.

◆ write() [22/23]

bool soma::AsciiDataSourceTraits< uint8_t >::write ( DataSource & ds,
const uint8_t & item )
inline

Definition at line 169 of file asciidatasourcetraits.h.

◆ write() [23/23]

bool soma::AsciiDataSourceTraits< unsignedlong >::write ( DataSource & ds,
const unsigned long & item )
inline

Definition at line 329 of file asciidatasourcetraits.h.


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