OsmAnd
Packages | Defines | Enumerations
jni/protobuf/google/protobuf/extension_set.cc File Reference
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/stubs/map-util.h>

Packages

namespace  google
namespace  google::protobuf
namespace  google::protobuf::internal

Defines

#define GOOGLE_DCHECK_TYPE(EXTENSION, LABEL, CPPTYPE)
#define PRIMITIVE_ACCESSORS(UPPERCASE, LOWERCASE, CAMELCASE)
#define HANDLE_TYPE(UPPERCASE, LOWERCASE, REPEATED_TYPE)
#define HANDLE_TYPE(UPPERCASE, LOWERCASE, CAMELCASE)
#define HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, VALUE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, CAMELCASE)
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)

Enumerations

enum  Cardinality

Define Documentation

#define GOOGLE_DCHECK_TYPE (   EXTENSION,
  LABEL,
  CPPTYPE 
)
Value:
GOOGLE_DCHECK_EQ((EXTENSION).is_repeated ? REPEATED : OPTIONAL, LABEL);         \
  GOOGLE_DCHECK_EQ(cpp_type((EXTENSION).type), WireFormatLite::CPPTYPE_##CPPTYPE)
#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE,
  REPEATED_TYPE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE:                    \
          if (is_new) {                                              \
            extension->repeated_##LOWERCASE##_value =                \
              new REPEATED_TYPE;                                     \
          }                                                          \
          extension->repeated_##LOWERCASE##_value->MergeFrom(        \
            *other_extension.repeated_##LOWERCASE##_value);          \
          break;
#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE,
  CAMELCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE:                          \
            Set##CAMELCASE(iter->first, other_extension.type,                \
                           other_extension.LOWERCASE##_value,                \
                           other_extension.descriptor);                      \
            break;
#define HANDLE_TYPE (   UPPERCASE,
  CPP_CAMELCASE,
  CPP_LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                                   \
        while (input->BytesUntilLimit() > 0) {                                 \
          CPP_LOWERCASE value;                                                 \
          if (!WireFormatLite::ReadPrimitive<                                  \
                  CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>(            \
                input, &value)) return false;                                  \
          Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE,         \
                             true, value, extension.descriptor);               \
        }                                                                      \
        break
#define HANDLE_TYPE (   UPPERCASE,
  CPP_CAMELCASE,
  CPP_LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: {                                 \
        CPP_LOWERCASE value;                                                   \
        if (!WireFormatLite::ReadPrimitive<                                    \
                CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>(              \
               input, &value)) return false;                                   \
        if (extension.is_repeated) {                                          \
          Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE,         \
                             false, value, extension.descriptor);              \
        } else {                                                               \
          Set##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, value,  \
                             extension.descriptor);                            \
        }                                                                      \
      } break
#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE:                    \
        repeated_##LOWERCASE##_value->Clear();                     \
        break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) {  \
            WireFormatLite::Write##CAMELCASE##NoTag(                        \
              repeated_##LOWERCASE##_value->Get(i), output);                \
          }                                                                 \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) {  \
            WireFormatLite::Write##CAMELCASE(number,                        \
              repeated_##LOWERCASE##_value->Get(i), output);                \
          }                                                                 \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  VALUE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                     \
        WireFormatLite::Write##CAMELCASE(number, VALUE, output); \
        break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) {  \
            result += WireFormatLite::CAMELCASE##Size(                      \
              repeated_##LOWERCASE##_value->Get(i));                        \
          }                                                                 \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          result += WireFormatLite::k##CAMELCASE##Size *                    \
                    repeated_##LOWERCASE##_value->size();                   \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          result += tag_size * repeated_##LOWERCASE##_value->size();        \
          for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) {  \
            result += WireFormatLite::CAMELCASE##Size(                      \
              repeated_##LOWERCASE##_value->Get(i));                        \
          }                                                                 \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
          result += (tag_size + WireFormatLite::k##CAMELCASE##Size) *       \
                    repeated_##LOWERCASE##_value->size();                   \
          break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
        result += WireFormatLite::CAMELCASE##Size(LOWERCASE);             \
        break
#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE:                              \
        result += WireFormatLite::k##CAMELCASE##Size;                     \
        break
#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE:                    \
      return repeated_##LOWERCASE##_value->size()
#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE:                    \
        delete repeated_##LOWERCASE##_value;                       \
        break
#define PRIMITIVE_ACCESSORS (   UPPERCASE,
  LOWERCASE,
  CAMELCASE 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines