webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
gl::BinaryOutputStream Class Reference

#include <BinaryStream.h>

Inheritance diagram for gl::BinaryOutputStream:
angle::NonCopyable

Public Member Functions

 BinaryOutputStream ()
 
template<class IntT >
void writeInt (IntT param)
 
template<class UintT >
void writeIntOrNegOne (UintT param)
 
void writeString (const std::string &v)
 
void writeBytes (const unsigned char *bytes, size_t count)
 
size_t length () const
 
const voiddata () const
 

Constructor & Destructor Documentation

◆ BinaryOutputStream()

gl::BinaryOutputStream::BinaryOutputStream ( )
inline

Member Function Documentation

◆ data()

const void* gl::BinaryOutputStream::data ( ) const
inline

◆ length()

size_t gl::BinaryOutputStream::length ( void  ) const
inline

◆ writeBytes()

void gl::BinaryOutputStream::writeBytes ( const unsigned char *  bytes,
size_t  count 
)
inline

◆ writeInt()

template<class IntT >
void gl::BinaryOutputStream::writeInt ( IntT  param)
inline

◆ writeIntOrNegOne()

template<class UintT >
void gl::BinaryOutputStream::writeIntOrNegOne ( UintT  param)
inline

◆ writeString()

void gl::BinaryOutputStream::writeString ( const std::string v)
inline

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