Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
builder Class Reference

Public Member Functions

 builder (t::uint32 capacity)
 
void pushLite (word_t w)
 
void pushFill (word_t w)
 
void push (word_t w)
 
void pushRaw (word_t w)
 
void copy (word_t w)
 
void copy (word_t *wwords, int wsize)
 
t::uint32 getSize (void) const
 
word_tgetWords (void) const
 
void fix (word_t *&w, t::uint32 &s, int rem)
 

Constructor & Destructor Documentation

◆ builder()

builder ( t::uint32  capacity)
inline

Member Function Documentation

◆ copy() [1/2]

void copy ( word_t wwords,
int  wsize 
)
inline

References elm::array::copy().

◆ copy() [2/2]

void copy ( word_t  w)
inline

Referenced by iter::copy(), and iter::pushTail().

◆ fix()

void fix ( word_t *&  w,
t::uint32 s,
int  rem 
)
inline

◆ getSize()

t::uint32 getSize ( void  ) const
inline

◆ getWords()

word_t* getWords ( void  ) const
inline

◆ push()

void push ( word_t  w)
inline

◆ pushFill()

void pushFill ( word_t  w)
inline

◆ pushLite()

◆ pushRaw()


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