36 #include <google/protobuf/stubs/strutil.h>
38 #ifndef GOOGLE_PROTOBUF_STUBS_SUBSTITUTE_H_
39 #define GOOGLE_PROTOBUF_STUBS_SUBSTITUTE_H_
154 string*
output,
const char* format,
170 #endif // GOOGLE_PROTOBUF_STUBS_SUBSTITUTE_H_
void format(BasicFormatter< Char > &f, const Char *&format_str, const T &value)
Definition: format.h:2963
SubstituteArg(unsigned long long value)
Definition: substitute.h:120
LIBPROTOBUF_EXPORT char * FastInt32ToBuffer(int32 i, char *buffer)
SubstituteArg(bool value)
Definition: substitute.h:126
SubstituteArg(unsigned long value)
Definition: substitute.h:116
SubstituteArg()
Definition: substitute.h:95
arena_t NULL
Definition: jemalloc_internal.h:624
LIBPROTOBUF_EXPORT void SubstituteAndAppend(string *output, const char *format, const internal::SubstituteArg &arg0=internal::SubstituteArg(), const internal::SubstituteArg &arg1=internal::SubstituteArg(), const internal::SubstituteArg &arg2=internal::SubstituteArg(), const internal::SubstituteArg &arg3=internal::SubstituteArg(), const internal::SubstituteArg &arg4=internal::SubstituteArg(), const internal::SubstituteArg &arg5=internal::SubstituteArg(), const internal::SubstituteArg &arg6=internal::SubstituteArg(), const internal::SubstituteArg &arg7=internal::SubstituteArg(), const internal::SubstituteArg &arg8=internal::SubstituteArg(), const internal::SubstituteArg &arg9=internal::SubstituteArg())
LIBPROTOBUF_EXPORT char * FloatToBuffer(float i, char *buffer)
SubstituteArg(unsigned int value)
Definition: substitute.h:112
char * FastUInt64ToBuffer(uint64 i, char *buffer)
Definition: strutil.h:438
SubstituteArg(double value)
Definition: substitute.h:124
SubstituteArg(int value)
Definition: substitute.h:110
SubstituteArg(const char *value)
Definition: substitute.h:89
char * FastLongToBuffer(long i, char *buffer)
Definition: strutil.h:403
Definition: substitute.h:87
const char * data() const
Definition: substitute.h:129
static const int kFastToBufferSize
Definition: strutil.h:384
char * FastUInt32ToBuffer(uint32 i, char *buffer)
Definition: strutil.h:434
LIBPROTOBUF_EXPORT char * FastInt64ToBuffer(int64 i, char *buffer)
SubstituteArg(short value)
Definition: substitute.h:106
SubstituteArg(float value)
Definition: substitute.h:122
SubstituteArg(unsigned short value)
Definition: substitute.h:108
SubstituteArg(const string &value)
Definition: substitute.h:91
LIBPROTOBUF_EXPORT char * DoubleToBuffer(double i, char *buffer)
Definition: document.h:390
#define LIBPROTOBUF_EXPORT
Definition: common.h:105
char scratch_[kFastToBufferSize]
Definition: substitute.h:135
int size() const
Definition: substitute.h:130
SubstituteArg(long long value)
Definition: substitute.h:118
Definition: BnetFileGenerator.h:47
char * FastULongToBuffer(unsigned long i, char *buffer)
Definition: strutil.h:407
LIBPROTOBUF_EXPORT string Substitute(const char *format, const internal::SubstituteArg &arg0=internal::SubstituteArg(), const internal::SubstituteArg &arg1=internal::SubstituteArg(), const internal::SubstituteArg &arg2=internal::SubstituteArg(), const internal::SubstituteArg &arg3=internal::SubstituteArg(), const internal::SubstituteArg &arg4=internal::SubstituteArg(), const internal::SubstituteArg &arg5=internal::SubstituteArg(), const internal::SubstituteArg &arg6=internal::SubstituteArg(), const internal::SubstituteArg &arg7=internal::SubstituteArg(), const internal::SubstituteArg &arg8=internal::SubstituteArg(), const internal::SubstituteArg &arg9=internal::SubstituteArg())
SubstituteArg(char value)
Definition: substitute.h:104
const FieldDescriptor value
Definition: descriptor.h:1522
int size_
Definition: substitute.h:134
SubstituteArg(long value)
Definition: substitute.h:114
const char * text_
Definition: substitute.h:133