HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfXdr.h File Reference
#include "ImfNamespace.h"
#include "IexMathExc.h"
#include <cstdint>
#include <half.h>
#include <limits.h>
+ Include dependency graph for ImfXdr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Xdr
 

Functions

template<class S , class T >
void Xdr::write (T &out, bool v)
 
template<class S , class T >
void Xdr::write (T &out, char v)
 
template<class S , class T >
void Xdr::write (T &out, signed char v)
 
template<class S , class T >
void Xdr::write (T &out, unsigned char v)
 
template<class S , class T >
void Xdr::write (T &out, signed short v)
 
template<class S , class T >
void Xdr::write (T &out, unsigned short v)
 
template<class S , class T >
void Xdr::write (T &out, signed int v)
 
template<class S , class T >
void Xdr::write (T &out, unsigned int v)
 
template<class S , class T >
void Xdr::write (T &out, int64_t v)
 
template<class S , class T >
void Xdr::write (T &out, uint64_t v)
 
template<class S , class T >
void Xdr::write (T &out, float v)
 
template<class S , class T >
void Xdr::write (T &out, double v)
 
template<class S , class T >
void Xdr::write (T &out, half v)
 
template<class S , class T >
void Xdr::write (T &out, const char v[], int n)
 
template<class S , class T >
void Xdr::write (T &out, const char v[])
 
template<class S , class T >
void Xdr::pad (T &out, int n)
 
template<class S , class T >
void Xdr::read (T &in, bool &v)
 
template<class S , class T >
void Xdr::read (T &in, char &v)
 
template<class S , class T >
void Xdr::read (T &in, signed char &v)
 
template<class S , class T >
void Xdr::read (T &in, unsigned char &v)
 
template<class S , class T >
void Xdr::read (T &in, signed short &v)
 
template<class S , class T >
void Xdr::read (T &in, unsigned short &v)
 
template<class S , class T >
void Xdr::read (T &in, signed int &v)
 
template<class S , class T >
void Xdr::read (T &in, unsigned int &v)
 
template<class S , class T >
void Xdr::read (T &in, int64_t &v)
 
template<class S , class T >
void Xdr::read (T &in, uint64_t &v)
 
template<class S , class T >
void Xdr::read (T &in, float &v)
 
template<class S , class T >
void Xdr::read (T &in, double &v)
 
template<class S , class T >
void Xdr::read (T &in, half &v)
 
template<class S , class T >
void Xdr::read (T &in, char v[], int n)
 
template<class S , class T >
void Xdr::read (T &in, int n, char v[])
 
template<class S , class T >
void Xdr::skip (T &in, int n)
 
template<class S >
int Xdr::size ()
 
template<class S , class T >
void Xdr::writeSignedChars (T &out, const signed char c[], int n)
 
template<class S , class T >
void Xdr::writeUnsignedChars (T &out, const unsigned char c[], int n)
 
template<class S , class T >
void Xdr::readSignedChars (T &in, signed char c[], int n)
 
template<class S , class T >
void Xdr::readUnsignedChars (T &in, unsigned char c[], int n)
 
template<>
int Xdr::size< bool > ()
 
template<>
int Xdr::size< char > ()
 
template<>
int Xdr::size< signed char > ()
 
template<>
int Xdr::size< unsigned char > ()
 
template<>
int Xdr::size< signed short > ()
 
template<>
int Xdr::size< unsigned short > ()
 
template<>
int Xdr::size< signed int > ()
 
template<>
int Xdr::size< unsigned int > ()
 
template<>
int Xdr::size< signed long > ()
 
template<>
int Xdr::size< unsigned long > ()
 
template<>
int Xdr::size< unsigned long long > ()
 
template<>
int Xdr::size< float > ()
 
template<>
int Xdr::size< double > ()
 
template<>
int Xdr::size< half > ()