31 #ifndef GOOGLE_PROTOBUF_UTIL_CONVERTER_DATAPIECE_H__ 32 #define GOOGLE_PROTOBUF_UTIL_CONVERTER_DATAPIECE_H__ 83 explicit DataPiece(
const double value) : type_(TYPE_DOUBLE), double_(value) {}
89 use_strict_base64_decoding_(use_strict_base64_decoding) {}
94 use_strict_base64_decoding_(use_strict_base64_decoding) {}
111 GOOGLE_LOG_IF(DFATAL, type_ != TYPE_STRING) <<
"Not a string type.";
142 string ValueAsStringOrDefault(
StringPiece default_string)
const;
163 template <
typename To>
168 template <
typename To>
177 typedef ::google::protobuf::internal::StringPiecePod
StringPiecePod;
192 bool use_strict_base64_decoding_;
200 #endif // GOOGLE_PROTOBUF_UTIL_CONVERTER_DATAPIECE_H__
virtual ~DataPiece()
Definition: datapiece.h:104
std::integral_constant< bool, B > bool_
Definition: Brigand.h:836
DataPiece(const bool value)
Definition: datapiece.h:85
Definition: stringpiece.h:441
Definition: type.pb.h:533
dest
Definition: upload.py:394
DataPiece(const uint64 value)
Definition: datapiece.h:82
uint64 u64_
Definition: datapiece.h:184
int dummy
Definition: voe_standard_test.cc:35
StringPiecePod str_
Definition: datapiece.h:188
DataPiece(const DataPiece &r)
Definition: datapiece.h:95
float float_
Definition: datapiece.h:186
int32_t int32
Definition: port.h:130
Definition: stringpiece.h:178
static DataPiece NullData()
Definition: datapiece.h:102
EGLSurface EGLint x
Definition: eglext.h:950
EGLAttrib * value
Definition: eglext.h:120
GLenum func
Definition: gl2.h:481
enum_type
Definition: descriptor_pb2.py:1573
Type type() const
Definition: datapiece.h:108
uint32_t uint32
Definition: port.h:135
#define GOOGLE_LOG_IF(LEVEL, CONDITION)
Definition: logging.h:148
Definition: __init__.py:1
uint64_t uint64
Definition: port.h:136
bool bool_
Definition: datapiece.h:187
std::string ToString(const T &value)
Definition: angleutils.h:163
DataPiece & operator=(const DataPiece &x)
Definition: datapiece.h:96
The field type used for enum fields.
int64 i64_
Definition: datapiece.h:182
DataPiece(const uint32 value)
Definition: datapiece.h:81
uint32 u32_
Definition: datapiece.h:183
Definition: datapiece.h:60
EGLenum type
Definition: eglext.h:63
GLenum src
Definition: gl2ext.h:304
DataPiece(const int64 value)
Definition: datapiece.h:80
DataPiece(StringPiece value, bool use_strict_base64_decoding)
Definition: datapiece.h:86
double double_
Definition: datapiece.h:185
DataPiece(StringPiece value, bool dummy, bool use_strict_base64_decoding)
Definition: datapiece.h:91
DataPiece(const double value)
Definition: datapiece.h:83
int64_t int64
Definition: port.h:131
DataPiece(const float value)
Definition: datapiece.h:84
DataPiece(const int32 value)
Definition: datapiece.h:79
Definition: statusor.h:97
#define LIBPROTOBUF_EXPORT
Definition: port.h:97
Definition: gflags_completions.h:115
Type
Definition: datapiece.h:64
int32 i32_
Definition: datapiece.h:181
StringPiece str() const
Definition: datapiece.h:110
GLuint GLsizei GLsizei GLfloat * val
Definition: gl2ext.h:3301
GLboolean r
Definition: gl2ext.h:306