Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Varint Class Reference

#include <varint.h>

List of all members.

Static Public Methods

const char * Parse32 (const char *ptr, uint32 *OUTPUT)
const char * Parse64 (const char *ptr, uint64 *OUTPUT)
char * Encode32 (char *ptr, uint32 v)
char * Encode64 (char *ptr, uint64 v)
int Length32 (uint32 v)
int Length64 (uint64 v)

Static Public Attributes

const int kMax32 = 5
const int kMax64 = 10


Member Function Documentation

char * Varint::Encode32 char *    ptr,
uint32    v
[static]
 

Definition at line 20 of file varint.cc.

References uint32.

Referenced by Encoder::put_varint32().

char * Varint::Encode64 char *    ptr,
uint64    v
[static]
 

Definition at line 46 of file varint.cc.

References uint64.

Referenced by Encoder::put_varint64().

int Varint::Length32 uint32    v [inline, static]
 

Definition at line 101 of file varint.h.

References uint32.

Referenced by Encoder::varint32_length().

int Varint::Length64 uint64    v [inline, static]
 

Definition at line 111 of file varint.h.

References uint64.

Referenced by Encoder::varint64_length().

const char * Varint::Parse32 const char *    ptr,
uint32   OUTPUT
[inline, static]
 

Definition at line 60 of file varint.h.

References NULL, and uint32.

const char * Varint::Parse64 const char *    ptr,
uint64   OUTPUT
[inline, static]
 

Definition at line 74 of file varint.h.

References NULL, uint32, and uint64.


Member Data Documentation

const int Varint::kMax32 = 5 [static]
 

Definition at line 37 of file varint.h.

const int Varint::kMax64 = 10 [static]
 

Definition at line 38 of file varint.h.


Generated on Wed May 29 11:37:28 2002 for MarkovPR by doxygen1.2.15