class Value

Defined at line 2211 of file gen/src/lib/fidl_codec/proto/value.pb.h

-------------------------------------------------------------------

Public Members

static const int kIndexInFileMessages

Protected Members

static ClassDataFull _class_data_

Public Methods

void Value ()

Defined at line 2215 of file gen/src/lib/fidl_codec/proto/value.pb.h

void ~Value ()
template <typename = void>
void Value (::google::protobuf::internal::ConstantInitialized )
void CopyFrom (const Value & from)
void Clear ()
::size_t ByteSizeLong ()
void Value (const Value & from)

Defined at line 2229 of file gen/src/lib/fidl_codec/proto/value.pb.h

void Value (Value && from)

Defined at line 2230 of file gen/src/lib/fidl_codec/proto/value.pb.h

Value & operator= (const Value & from)

Defined at line 2232 of file gen/src/lib/fidl_codec/proto/value.pb.h

Value & operator= (Value && from)

Defined at line 2236 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::google::protobuf::UnknownFieldSet & unknown_fields ()

Defined at line 2246 of file gen/src/lib/fidl_codec/proto/value.pb.h

::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()

Defined at line 2250 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::google::protobuf::Descriptor * descriptor ()

Defined at line 2255 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::google::protobuf::Descriptor * GetDescriptor ()

Defined at line 2258 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::google::protobuf::Reflection * GetReflection ()

Defined at line 2261 of file gen/src/lib/fidl_codec/proto/value.pb.h

const Value & default_instance ()

Defined at line 2264 of file gen/src/lib/fidl_codec/proto/value.pb.h

const Value * internal_default_instance ()

Defined at line 2284 of file gen/src/lib/fidl_codec/proto/value.pb.h

void Swap (Value * other)

Defined at line 2290 of file gen/src/lib/fidl_codec/proto/value.pb.h

void UnsafeArenaSwap (Value * other)

Defined at line 2298 of file gen/src/lib/fidl_codec/proto/value.pb.h

Value * New (::google::protobuf::Arena * arena)

implements Message ----------------------------------------------

Defined at line 2306 of file gen/src/lib/fidl_codec/proto/value.pb.h

void MergeFrom (const Value & from)

Defined at line 2312 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool IsInitialized ()

Defined at line 2320 of file gen/src/lib/fidl_codec/proto/value.pb.h

int GetCachedSize ()

Defined at line 2344 of file gen/src/lib/fidl_codec/proto/value.pb.h

::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
::google::protobuf::Metadata GetMetadata ()
bool has_null_value ()

bool null_value = 1;

Defined at line 2910 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_null_value ()

Defined at line 2916 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool null_value ()

Defined at line 2923 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_null_value (bool value)

Defined at line 2927 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_raw_value ()

bytes raw_value = 2;

Defined at line 2943 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_raw_value ()

Defined at line 2949 of file gen/src/lib/fidl_codec/proto/value.pb.h

const std::string & raw_value ()

Defined at line 2956 of file gen/src/lib/fidl_codec/proto/value.pb.h

template <typename Arg_ = const std::string&, typename... Args_>
void set_raw_value (Arg_ && arg, Args_... args)

Defined at line 2962 of file gen/src/lib/fidl_codec/proto/value.pb.h

std::string * mutable_raw_value ()

Defined at line 2974 of file gen/src/lib/fidl_codec/proto/value.pb.h

std::string * release_raw_value ()

Defined at line 3006 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_raw_value (std::string * value)

Defined at line 3015 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_bool_value ()

bool bool_value = 3;

Defined at line 3028 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_bool_value ()

Defined at line 3034 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool bool_value ()

Defined at line 3041 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_bool_value (bool value)

Defined at line 3045 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_integer_value ()

.fidl_codec.proto.Integer integer_value = 4;

Defined at line 3061 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_integer_value ()

Defined at line 3070 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::Integer & integer_value ()

Defined at line 3098 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Integer * release_integer_value ()

Defined at line 3081 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Integer * mutable_integer_value ()

Defined at line 3133 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_integer_value (::fidl_codec::proto::Integer * value)
void unsafe_arena_set_allocated_integer_value (::fidl_codec::proto::Integer * value)

Defined at line 3113 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Integer * unsafe_arena_release_integer_value ()

Defined at line 3102 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_double_value ()

double double_value = 5;

Defined at line 3140 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_double_value ()

Defined at line 3146 of file gen/src/lib/fidl_codec/proto/value.pb.h

double double_value ()

Defined at line 3153 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_double_value (double value)

Defined at line 3157 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_string_value ()

string string_value = 6;

Defined at line 3173 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_string_value ()

Defined at line 3179 of file gen/src/lib/fidl_codec/proto/value.pb.h

const std::string & string_value ()

Defined at line 3186 of file gen/src/lib/fidl_codec/proto/value.pb.h

template <typename Arg_ = const std::string&, typename... Args_>
void set_string_value (Arg_ && arg, Args_... args)

Defined at line 3192 of file gen/src/lib/fidl_codec/proto/value.pb.h

std::string * mutable_string_value ()

Defined at line 3204 of file gen/src/lib/fidl_codec/proto/value.pb.h

std::string * release_string_value ()

Defined at line 3236 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_string_value (std::string * value)

Defined at line 3245 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_handle_value ()

.fidl_codec.proto.HandleInfo handle_value = 7;

Defined at line 3258 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_handle_value ()

Defined at line 3267 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::HandleInfo & handle_value ()

Defined at line 3295 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::HandleInfo * release_handle_value ()

Defined at line 3278 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::HandleInfo * mutable_handle_value ()

Defined at line 3330 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_handle_value (::fidl_codec::proto::HandleInfo * value)
void unsafe_arena_set_allocated_handle_value (::fidl_codec::proto::HandleInfo * value)

Defined at line 3310 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::HandleInfo * unsafe_arena_release_handle_value ()

Defined at line 3299 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_union_value ()

.fidl_codec.proto.Union union_value = 8;

Defined at line 3337 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_union_value ()

Defined at line 3346 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::Union & union_value ()

Defined at line 3374 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Union * release_union_value ()

Defined at line 3357 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Union * mutable_union_value ()

Defined at line 3409 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_union_value (::fidl_codec::proto::Union * value)
void unsafe_arena_set_allocated_union_value (::fidl_codec::proto::Union * value)

Defined at line 3389 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Union * unsafe_arena_release_union_value ()

Defined at line 3378 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_struct_value ()

.fidl_codec.proto.Struct struct_value = 9;

Defined at line 3416 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_struct_value ()

Defined at line 3425 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::Struct & struct_value ()

Defined at line 3453 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Struct * release_struct_value ()

Defined at line 3436 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Struct * mutable_struct_value ()

Defined at line 3488 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_struct_value (::fidl_codec::proto::Struct * value)
void unsafe_arena_set_allocated_struct_value (::fidl_codec::proto::Struct * value)

Defined at line 3468 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Struct * unsafe_arena_release_struct_value ()

Defined at line 3457 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_vector_value ()

.fidl_codec.proto.Vector vector_value = 10;

Defined at line 3495 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_vector_value ()

Defined at line 3504 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::Vector & vector_value ()

Defined at line 3532 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Vector * release_vector_value ()

Defined at line 3515 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Vector * mutable_vector_value ()

Defined at line 3567 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_vector_value (::fidl_codec::proto::Vector * value)
void unsafe_arena_set_allocated_vector_value (::fidl_codec::proto::Vector * value)

Defined at line 3547 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Vector * unsafe_arena_release_vector_value ()

Defined at line 3536 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_table_value ()

.fidl_codec.proto.Table table_value = 11;

Defined at line 3574 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_table_value ()

Defined at line 3583 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::Table & table_value ()

Defined at line 3611 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Table * release_table_value ()

Defined at line 3594 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Table * mutable_table_value ()

Defined at line 3646 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_table_value (::fidl_codec::proto::Table * value)
void unsafe_arena_set_allocated_table_value (::fidl_codec::proto::Table * value)

Defined at line 3626 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::Table * unsafe_arena_release_table_value ()

Defined at line 3615 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_fidl_message_value ()

.fidl_codec.proto.FidlMessage fidl_message_value = 12;

Defined at line 3653 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_fidl_message_value ()

Defined at line 3662 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::FidlMessage & fidl_message_value ()

Defined at line 3690 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::FidlMessage * release_fidl_message_value ()

Defined at line 3673 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::FidlMessage * mutable_fidl_message_value ()

Defined at line 3725 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_fidl_message_value (::fidl_codec::proto::FidlMessage * value)
void unsafe_arena_set_allocated_fidl_message_value (::fidl_codec::proto::FidlMessage * value)

Defined at line 3705 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::FidlMessage * unsafe_arena_release_fidl_message_value ()

Defined at line 3694 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_actual_and_requested_value ()

.fidl_codec.proto.ActualAndRequested actual_and_requested_value = 13;

Defined at line 3732 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_actual_and_requested_value ()

Defined at line 3741 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::ActualAndRequested & actual_and_requested_value ()

Defined at line 3769 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::ActualAndRequested * release_actual_and_requested_value ()

Defined at line 3752 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::ActualAndRequested * mutable_actual_and_requested_value ()

Defined at line 3804 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_actual_and_requested_value (::fidl_codec::proto::ActualAndRequested * value)
void unsafe_arena_set_allocated_actual_and_requested_value (::fidl_codec::proto::ActualAndRequested * value)

Defined at line 3784 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::ActualAndRequested * unsafe_arena_release_actual_and_requested_value ()

Defined at line 3773 of file gen/src/lib/fidl_codec/proto/value.pb.h

bool has_empty_payload_value ()

.fidl_codec.proto.EmptyPayload empty_payload_value = 14;

Defined at line 3811 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_empty_payload_value ()

Defined at line 3820 of file gen/src/lib/fidl_codec/proto/value.pb.h

const ::fidl_codec::proto::EmptyPayload & empty_payload_value ()

Defined at line 3848 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::EmptyPayload * release_empty_payload_value ()

Defined at line 3831 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::EmptyPayload * mutable_empty_payload_value ()

Defined at line 3883 of file gen/src/lib/fidl_codec/proto/value.pb.h

void set_allocated_empty_payload_value (::fidl_codec::proto::EmptyPayload * value)
void unsafe_arena_set_allocated_empty_payload_value (::fidl_codec::proto::EmptyPayload * value)

Defined at line 3863 of file gen/src/lib/fidl_codec/proto/value.pb.h

::fidl_codec::proto::EmptyPayload * unsafe_arena_release_empty_payload_value ()

Defined at line 3852 of file gen/src/lib/fidl_codec/proto/value.pb.h

void clear_Kind ()
KindCase Kind_case ()

Defined at line 3895 of file gen/src/lib/fidl_codec/proto/value.pb.h

Protected Methods

void Value (::google::protobuf::Arena * arena)
void Value (::google::protobuf::Arena * arena, const Value & from)
const ::google::protobuf::internal::ClassData * GetClassData ()
void * PlacementNew_ (const void * , void * mem, ::google::protobuf::Arena * arena)
auto InternalNewImpl_ ()
void Value (::google::protobuf::Arena * arena, Value && from)

Defined at line 2359 of file gen/src/lib/fidl_codec/proto/value.pb.h

Enumerations

enum KindCase
Name Value
kNullValue 1
kRawValue 2
kBoolValue 3
kIntegerValue 4
kDoubleValue 5
kStringValue 6
kHandleValue 7
kUnionValue 8
kStructValue 9
kVectorValue 10
kTableValue 11
kFidlMessageValue 12
kActualAndRequestedValue 13
kEmptyPayloadValue 14
KIND_NOT_SET 0

Defined at line 2267 of file gen/src/lib/fidl_codec/proto/value.pb.h

enum 
Name Value
kNullValueFieldNumber 1
kRawValueFieldNumber 2
kBoolValueFieldNumber 3
kIntegerValueFieldNumber 4
kDoubleValueFieldNumber 5
kStringValueFieldNumber 6
kHandleValueFieldNumber 7
kUnionValueFieldNumber 8
kStructValueFieldNumber 9
kVectorValueFieldNumber 10
kTableValueFieldNumber 11
kFidlMessageValueFieldNumber 12
kActualAndRequestedValueFieldNumber 13
kEmptyPayloadValueFieldNumber 14

accessors -------------------------------------------------------

Defined at line 2374 of file gen/src/lib/fidl_codec/proto/value.pb.h

Friends

class TableStruct_src_2flib_2ffidl_5fcodec_2fproto_2fvalue_2eproto
template <typename T>
class InternalHelper
class Arena
class MessageLite
class TcParser
template <typename T>
basic_string_view Value ()
void Value (Value & aValue & b)