|
Macaulay2 Engine
|
#include <buffer.hpp>
Public Member Functions | |
| buffer () | |
| ~buffer () | |
| void | reset () |
| int | size () |
| int | capacity () |
| char * | str () |
| char * | truncate (int newsize) |
| M2_string | to_string () |
| void | put (const char *s) |
| void | put (const char *s, long len) |
| void | put (char c) |
| void | put (int n) |
| void | put (int n, int width) |
| void | put (long n) |
| void | put (double n) |
| void | put (long n, int width) |
| void | put (unsigned int n) |
| void | put (unsigned int n, int width) |
| void | put (unsigned long n) |
| void | put (unsigned long long n) |
| void | put (unsigned long n, int width) |
| void | put (mpfr_srcptr x) |
| void | put (mpfi_srcptr x) |
| void | put (cc_struct const *x) |
| void | put (cc_doubles_struct const *x) |
| void | put (cci_struct const *x) |
| void | put (std::string s) |
| buffer & | operator<< (const char *s) |
| buffer & | operator<< (M2_string s) |
| buffer & | operator<< (std::string s) |
| buffer & | operator<< (long n) |
| buffer & | operator<< (double n) |
| buffer & | operator<< (unsigned int n) |
| buffer & | operator<< (unsigned long n) |
| buffer & | operator<< (unsigned long long n) |
| buffer & | operator<< (unsigned short n) |
| buffer & | operator<< (int n) |
| buffer & | operator<< (char c) |
| buffer & | operator<< (unsigned char c) |
| buffer & | operator<< (mpfr_srcptr x) |
| buffer & | operator<< (mpfi_srcptr x) |
| buffer & | operator<< (cc_struct const *x) |
| buffer & | operator<< (cc_doubles_struct const *x) |
| buffer & | operator<< (cci_struct const *x) |
| buffer & | operator<< (indent s) |
Private Member Functions | |
| void | expand (int newcap) |
Private Attributes | |
| int | _size |
| int | _capacity |
| char * | _buf |
Additional Inherited Members | |
| Static Public Member Functions inherited from our_new_delete | |
| static void * | operator new (size_t size) |
| static void * | operator new[] (size_t size) |
| static void | operator delete (void *obj) |
| static void | operator delete[] (void *obj) |
| static void * | operator new (size_t size, void *existing_memory) |
| static void * | operator new[] (size_t size, void *existing_memory) |
| static void | operator delete (void *obj, void *existing_memory) |
| static void | operator delete[] (void *obj, void *existing_memory) |
Definition at line 54 of file buffer.hpp.