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:

1.4.7