Zero  0.1.0
Classes | Typedefs | Functions | Variables
w_key.h File Reference
#include <cassert>
#include <cstring>
#include <string>
#include <ostream>
#include <iostream>
#include <cstdint>
#include "w_endian.h"

Go to the source code of this file.

Classes

class  w_keystr_t
 Key string class which can represent a few special values. More...
 

Typedefs

typedef uint32_t w_keystr_len_t
 

Functions

bool _valid_signbyte (const void *keystr)
 
std::ostream & operator<< (std::ostream &o, const w_keystr_t &v)
 

Variables

const unsigned char SIGN_NEGINF = 42
 
const unsigned char SIGN_REGULAR = 43
 
const unsigned char SIGN_POSINF = 44
 

Typedef Documentation

§ w_keystr_len_t

typedef uint32_t w_keystr_len_t

Function Documentation

§ _valid_signbyte()

bool _valid_signbyte ( const void *  keystr)
inline

§ operator<<()

std::ostream& operator<< ( std::ostream &  o,
const w_keystr_t v 
)
inline

Variable Documentation

§ SIGN_NEGINF

const unsigned char SIGN_NEGINF = 42

§ SIGN_POSINF

const unsigned char SIGN_POSINF = 44

§ SIGN_REGULAR

const unsigned char SIGN_REGULAR = 43