2 #include "../acl_cpp_define.hpp" 3 #include "../stdlib/pipe_stream.hpp" 35 int write(
const void* data,
size_t size,
bool loop =
true,
53 int writev(
const struct iovec *v,
int count,
bool loop =
true);
61 int vformat(
const char*
fmt, va_list ap);
75 #if defined(_WIN32) || defined(_WIN64) 78 int write(
long long int n);
108 int write(
const string& s,
bool loop =
true);
115 int puts(
const char* s);
123 ostream& operator<<(
const string& s);
124 ostream& operator<<(
const char* s);
125 #if defined(_WIN32) || defined(_WIN64) 126 ostream& operator<<(__int64 n);
128 ostream& operator<<(
long long int n);
136 virtual int push_pop(
const char* in,
size_t len,
137 string* out = NULL,
size_t max = 0);
138 virtual int pop_end(
string* out,
size_t max = 0)
#define ACL_CPP_PRINTF(format_idx, arg_idx)
ACL_API ACL_VSTRING const char * format
virtual int pop_end(string *out, size_t max=0)
ACL_API void const char * fmt