Inherited by vec_t.
Inheritance diagram for cvec_t:
Definition at line 97 of file vec_t.h.
Public Member Functions | |
cvec_t () | |
cvec_t (const cvec_t &v1, const cvec_t &v2) | |
cvec_t (const void *p, size_t l) | |
cvec_t (const cvec_t &v, size_t offset, size_t limit) | |
cvec_t & | put (const cvec_t &v, size_t offset, size_t nbytes) |
cvec_t & | put (const void *p, size_t l) |
append { p, l } pair to this vector. | |
cvec_t & | put (const cvec_t &v) |
append { p, l } pairs from v to this vector. | |
cvec_t & | reset () |
Clear this vector. | |
cvec_t & | set (const cvec_t &v1, const cvec_t &v2) |
reset, then copy over all {p,l} pairs from v1 and v2 | |
cvec_t & | set (const cvec_t &v) |
reset, then copy over all {p,l} pairs from v | |
cvec_t & | set (const void *p, size_t l) |
reset, then install {p,l} pair | |
cvec_t & | set (const cvec_t &v, size_t offset, size_t limit) |
size_t | size () const |
returns # bytes this vector references | |
size_t | copy_to (void *p, size_t limit=0x7fffffff) const |
Write from vector to p, no more than limit bytes. | |
int | count () const |
return number of {p,l} pairs | |
void | init () |
void | vecdelparts () |
void | delparts () |
bool | is_pos_inf () const |
bool | is_neg_inf () const |
bool | is_null () const |
bool | is_zvec () const |
Static Public Member Functions | |
static int | cmp (const cvec_t &v1, const cvec_t &v2, size_t *common_size=0) |
Static Public Attributes | |
static cvec_t | pos_inf |
static cvec_t | neg_inf |
Static Protected Attributes | |
static CADDR_T | zero_location |
Friends | |
bool | operator< (const cvec_t &v1, const cvec_t &v2) |
bool | operator<= (const cvec_t &v1, const cvec_t &v2) |
bool | operator>= (const cvec_t &v1, const cvec_t &v2) |
bool | operator> (const cvec_t &v1, const cvec_t &v2) |
bool | operator== (const cvec_t &v1, const cvec_t &v2) |
bool | operator!= (const cvec_t &v1, const cvec_t &v2) |
append {p,l} pairs from vector v, (first ptr is v + offset), as needed to append at most nbytes
Referenced by zvec_t::put(), set(), and vec_t::vec_t().
Here is the caller graph for this function: