Namespaces | Functions
utilmm::endian Namespace Reference

Namespaces

namespace  details

Functions

template<typename S >
void from_big (const S source, S &dest)
template<typename S >
from_big (const S source)
template<typename S >
void from_little (const S source, S &dest)
template<typename S >
from_little (const S source)
template<typename S >
void from_network (const S source, S &dest)
template<typename S >
from_network (const S source)
template<typename S >
void swap (const S data, S &buffer)
template<typename S >
swap (const S data)
template<typename S >
void to_big (const S source, S &dest)
template<typename S >
to_big (const S source)
template<typename S >
void to_little (const S source, S &dest)
template<typename S >
to_little (const S source)
template<typename S >
void to_network (const S source, S &dest)
template<typename S >
to_network (const S source)

Detailed Description

This namespace holds various tools to convert between little and big endian


Function Documentation

template<typename S >
void utilmm::endian::from_big ( const S  source,
S &  dest 
) [inline]

Converts source, which is in big endian, into native byte order and saves the result into dest

Definition at line 107 of file endian.hh.

template<typename S >
S utilmm::endian::from_big ( const S  source) [inline]

Converts source, which is in big endian, into native byte order and returns the result

Definition at line 111 of file endian.hh.

template<typename S >
void utilmm::endian::from_little ( const S  source,
S &  dest 
) [inline]

Converts source, which is in little endian, into native byte order and saves the result into dest

Definition at line 99 of file endian.hh.

template<typename S >
S utilmm::endian::from_little ( const S  source) [inline]

Converts source, which is in little endian, into native byte order and returns the result

Definition at line 103 of file endian.hh.

template<typename S >
void utilmm::endian::from_network ( const S  source,
S &  dest 
) [inline]

Converts source, which is in network byte order, into native byte order and saves the result into dest

Definition at line 91 of file endian.hh.

template<typename S >
S utilmm::endian::from_network ( const S  source) [inline]

Converts source, which is in network byte order, into native byte order and returns the result

Definition at line 95 of file endian.hh.

template<typename S >
void utilmm::endian::swap ( const S  data,
S &  buffer 
) [inline]

Definition at line 46 of file endian.hh.

template<typename S >
S utilmm::endian::swap ( const S  data) [inline]

Definition at line 54 of file endian.hh.

template<typename S >
void utilmm::endian::to_big ( const S  source,
S &  dest 
) [inline]

Definition at line 79 of file endian.hh.

template<typename S >
S utilmm::endian::to_big ( const S  source) [inline]

Definition at line 81 of file endian.hh.

template<typename S >
void utilmm::endian::to_little ( const S  source,
S &  dest 
) [inline]

Definition at line 83 of file endian.hh.

template<typename S >
S utilmm::endian::to_little ( const S  source) [inline]

Definition at line 85 of file endian.hh.

template<typename S >
void utilmm::endian::to_network ( const S  source,
S &  dest 
) [inline]

Definition at line 114 of file endian.hh.

template<typename S >
S utilmm::endian::to_network ( const S  source) [inline]

Definition at line 116 of file endian.hh.



utilmm
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:31