15 #ifndef RAPIDJSON_FILEWRITESTREAM_H_ 16 #define RAPIDJSON_FILEWRITESTREAM_H_ 23 RAPIDJSON_DIAG_OFF(unreachable-
code)
104 #endif // RAPIDJSON_FILESTREAM_H_ size_t PutEnd(char *)
Definition: filewritestream.h:79
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:411
void PutN(char c, size_t n)
Definition: filewritestream.h:47
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:124
char Take()
Definition: filewritestream.h:76
void PutN(FileWriteStream &stream, char c, size_t n)
Implement specialized version of PutN() with memset() for better performance.
Definition: filewritestream.h:94
void Flush()
Definition: filewritestream.h:63
Wrapper of C file stream for output using fwrite().
Definition: filewritestream.h:32
char Ch
Character type. Only support char.
Definition: filewritestream.h:34
tools::wallet2::message_signature_result_t result
Definition: signature.cpp:62
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:121
FileWriteStream & operator=(const FileWriteStream &)
void Put(char c)
Definition: filewritestream.h:40
char * current_
Definition: filewritestream.h:89
FileWriteStream(std::FILE *fp, char *buffer, size_t bufferSize)
Definition: filewritestream.h:36
const portMappingElt code
Definition: portlistingparse.c:22
const T buffer
Definition: byte_slice.cpp:83
size_t Tell() const
Definition: filewritestream.h:77
char * PutBegin()
Definition: filewritestream.h:78
char * bufferEnd_
Definition: filewritestream.h:88
char * buffer_
Definition: filewritestream.h:87
char Peek() const
Definition: filewritestream.h:75
c
Definition: pymoduletest.py:79
std::FILE * fp_
Definition: filewritestream.h:86