w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

le Class Reference

#include <Endian.h>

Static Public Member Functions

template<typename T >
static T peek (const void *p)
 
template<typename T >
static T read (const unsigned char *&p)
 
template<typename T >
static T swap (const T x)
 
template<typename T >
static void skip (const unsigned char *&p, size_t n=1)
 
template<typename T >
static T peek (const void *p)
 
template<typename T >
static T read (const unsigned char *&p)
 
template<typename T >
static T swap (const T x)
 
template<typename T >
static void skip (const unsigned char *&p, size_t n=1)
 

Static Private Member Functions

template<int S>
static unsigned long int _peek (const unsigned char *p)
 
template<int S>
static unsigned long int _peek (const unsigned char *p)
 
template<>
unsigned long int _peek (const unsigned char *p)
 
template<>
unsigned long int _peek (const unsigned char *p)
 

Detailed Description

Definition at line 80 of file Endian.h.

Member Function Documentation

◆ _peek() [1/4]

template<int S>
static unsigned long int le::_peek ( const unsigned char *  p)
inlinestaticprivate

Definition at line 83 of file Endian.h.

References p, and S.

Referenced by _peek(), peek(), read(), and swap().

◆ _peek() [2/4]

template<>
unsigned long int le::_peek ( const unsigned char *  p)
inlinestaticprivate

Definition at line 111 of file Endian.h.

References p.

◆ _peek() [3/4]

template<int S>
static unsigned long int le::_peek ( const unsigned char *  p)
inlinestaticprivate

Definition at line 83 of file Endian.h.

References _peek(), p, and S.

◆ _peek() [4/4]

template<>
unsigned long int le::_peek ( const unsigned char *  p)
inlinestaticprivate

Definition at line 111 of file Endian.h.

References p.

◆ peek() [1/2]

template<typename T >
static T le::peek ( const void p)
inlinestatic

Definition at line 88 of file Endian.h.

References _peek(), p, and T.

◆ peek() [2/2]

template<typename T >
static T le::peek ( const void p)
inlinestatic

Definition at line 88 of file Endian.h.

References _peek(), p, and T.

◆ read() [1/2]

template<typename T >
static T le::read ( const unsigned char *&  p)
inlinestatic

Definition at line 93 of file Endian.h.

References _peek(), p, r, and T.

◆ read() [2/2]

template<typename T >
static T le::read ( const unsigned char *&  p)
inlinestatic

Definition at line 93 of file Endian.h.

References _peek(), p, r, and T.

◆ skip() [1/2]

template<typename T >
static void le::skip ( const unsigned char *&  p,
size_t  n = 1 
)
inlinestatic

Definition at line 105 of file Endian.h.

References n, p, and T.

◆ skip() [2/2]

template<typename T >
static void le::skip ( const unsigned char *&  p,
size_t  n = 1 
)
inlinestatic

Definition at line 105 of file Endian.h.

References n, p, and T.

◆ swap() [1/2]

template<typename T >
static T le::swap ( const T  x)
inlinestatic

Definition at line 100 of file Endian.h.

References _peek(), T, and cordic::x.

◆ swap() [2/2]

template<typename T >
static T le::swap ( const T  x)
inlinestatic

Definition at line 100 of file Endian.h.

References _peek(), T, and cordic::x.


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