chromium/out/Default/gen/components/policy/proto/policy_common_definitions.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: policy_common_definitions.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_policy_5fcommon_5fdefinitions_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_policy_5fcommon_5fdefinitions_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_policy_5fcommon_5fdefinitions_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_policy_5fcommon_5fdefinitions_2eproto {};
namespace enterprise_management {
class BooleanPolicyProto;
struct BooleanPolicyProtoDefaultTypeInternal;
extern BooleanPolicyProtoDefaultTypeInternal _BooleanPolicyProto_default_instance_;
class IntegerPolicyProto;
struct IntegerPolicyProtoDefaultTypeInternal;
extern IntegerPolicyProtoDefaultTypeInternal _IntegerPolicyProto_default_instance_;
class PolicyOptions;
struct PolicyOptionsDefaultTypeInternal;
extern PolicyOptionsDefaultTypeInternal _PolicyOptions_default_instance_;
class StringList;
struct StringListDefaultTypeInternal;
extern StringListDefaultTypeInternal _StringList_default_instance_;
class StringListPolicyProto;
struct StringListPolicyProtoDefaultTypeInternal;
extern StringListPolicyProtoDefaultTypeInternal _StringListPolicyProto_default_instance_;
class StringPolicyProto;
struct StringPolicyProtoDefaultTypeInternal;
extern StringPolicyProtoDefaultTypeInternal _StringPolicyProto_default_instance_;
}  // namespace enterprise_management
PROTOBUF_NAMESPACE_OPEN
template<> ::enterprise_management::BooleanPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::BooleanPolicyProto>(Arena*);
template<> ::enterprise_management::IntegerPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::IntegerPolicyProto>(Arena*);
template<> ::enterprise_management::PolicyOptions* Arena::CreateMaybeMessage<::enterprise_management::PolicyOptions>(Arena*);
template<> ::enterprise_management::StringList* Arena::CreateMaybeMessage<::enterprise_management::StringList>(Arena*);
template<> ::enterprise_management::StringListPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::StringListPolicyProto>(Arena*);
template<> ::enterprise_management::StringPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::StringPolicyProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace enterprise_management {

enum PolicyOptions_PolicyMode : int {};
bool PolicyOptions_PolicyMode_IsValid(int value);
constexpr PolicyOptions_PolicyMode PolicyOptions_PolicyMode_PolicyMode_MIN =;
constexpr PolicyOptions_PolicyMode PolicyOptions_PolicyMode_PolicyMode_MAX =;
constexpr int PolicyOptions_PolicyMode_PolicyMode_ARRAYSIZE =;

const std::string& PolicyOptions_PolicyMode_Name(PolicyOptions_PolicyMode value);
template<typename T>
inline const std::string& PolicyOptions_PolicyMode_Name(T enum_t_value) {}
bool PolicyOptions_PolicyMode_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PolicyOptions_PolicyMode* value);
// ===================================================================

class StringList final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.StringList) */ {};
// -------------------------------------------------------------------

class PolicyOptions final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.PolicyOptions) */ {};
// -------------------------------------------------------------------

class BooleanPolicyProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.BooleanPolicyProto) */ {};
// -------------------------------------------------------------------

class IntegerPolicyProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.IntegerPolicyProto) */ {};
// -------------------------------------------------------------------

class StringPolicyProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.StringPolicyProto) */ {};
// -------------------------------------------------------------------

class StringListPolicyProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_management.StringListPolicyProto) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// StringList

// repeated string entries = 1;
inline int StringList::_internal_entries_size() const {}
inline int StringList::entries_size() const {}
inline void StringList::clear_entries() {}
inline std::string* StringList::add_entries() {}
inline const std::string& StringList::_internal_entries(int index) const {}
inline const std::string& StringList::entries(int index) const {}
inline std::string* StringList::mutable_entries(int index) {}
inline void StringList::set_entries(int index, const std::string& value) {}
inline void StringList::set_entries(int index, std::string&& value) {}
inline void StringList::set_entries(int index, const char* value) {}
inline void StringList::set_entries(int index, const char* value, size_t size) {}
inline std::string* StringList::_internal_add_entries() {}
inline void StringList::add_entries(const std::string& value) {}
inline void StringList::add_entries(std::string&& value) {}
inline void StringList::add_entries(const char* value) {}
inline void StringList::add_entries(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
StringList::entries() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
StringList::mutable_entries() {}

// -------------------------------------------------------------------

// PolicyOptions

// optional .enterprise_management.PolicyOptions.PolicyMode mode = 1 [default = MANDATORY];
inline bool PolicyOptions::_internal_has_mode() const {}
inline bool PolicyOptions::has_mode() const {}
inline void PolicyOptions::clear_mode() {}
inline ::enterprise_management::PolicyOptions_PolicyMode PolicyOptions::_internal_mode() const {}
inline ::enterprise_management::PolicyOptions_PolicyMode PolicyOptions::mode() const {}
inline void PolicyOptions::_internal_set_mode(::enterprise_management::PolicyOptions_PolicyMode value) {}
inline void PolicyOptions::set_mode(::enterprise_management::PolicyOptions_PolicyMode value) {}

// -------------------------------------------------------------------

// BooleanPolicyProto

// optional .enterprise_management.PolicyOptions policy_options = 1;
inline bool BooleanPolicyProto::_internal_has_policy_options() const {}
inline bool BooleanPolicyProto::has_policy_options() const {}
inline void BooleanPolicyProto::clear_policy_options() {}
inline const ::enterprise_management::PolicyOptions& BooleanPolicyProto::_internal_policy_options() const {}
inline const ::enterprise_management::PolicyOptions& BooleanPolicyProto::policy_options() const {}
inline void BooleanPolicyProto::unsafe_arena_set_allocated_policy_options(
    ::enterprise_management::PolicyOptions* policy_options) {}
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::release_policy_options() {}
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::unsafe_arena_release_policy_options() {}
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::_internal_mutable_policy_options() {}
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::mutable_policy_options() {}
inline void BooleanPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) {}

// optional bool value = 2;
inline bool BooleanPolicyProto::_internal_has_value() const {}
inline bool BooleanPolicyProto::has_value() const {}
inline void BooleanPolicyProto::clear_value() {}
inline bool BooleanPolicyProto::_internal_value() const {}
inline bool BooleanPolicyProto::value() const {}
inline void BooleanPolicyProto::_internal_set_value(bool value) {}
inline void BooleanPolicyProto::set_value(bool value) {}

// -------------------------------------------------------------------

// IntegerPolicyProto

// optional .enterprise_management.PolicyOptions policy_options = 1;
inline bool IntegerPolicyProto::_internal_has_policy_options() const {}
inline bool IntegerPolicyProto::has_policy_options() const {}
inline void IntegerPolicyProto::clear_policy_options() {}
inline const ::enterprise_management::PolicyOptions& IntegerPolicyProto::_internal_policy_options() const {}
inline const ::enterprise_management::PolicyOptions& IntegerPolicyProto::policy_options() const {}
inline void IntegerPolicyProto::unsafe_arena_set_allocated_policy_options(
    ::enterprise_management::PolicyOptions* policy_options) {}
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::release_policy_options() {}
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::unsafe_arena_release_policy_options() {}
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::_internal_mutable_policy_options() {}
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::mutable_policy_options() {}
inline void IntegerPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) {}

// optional int64 value = 2;
inline bool IntegerPolicyProto::_internal_has_value() const {}
inline bool IntegerPolicyProto::has_value() const {}
inline void IntegerPolicyProto::clear_value() {}
inline int64_t IntegerPolicyProto::_internal_value() const {}
inline int64_t IntegerPolicyProto::value() const {}
inline void IntegerPolicyProto::_internal_set_value(int64_t value) {}
inline void IntegerPolicyProto::set_value(int64_t value) {}

// -------------------------------------------------------------------

// StringPolicyProto

// optional .enterprise_management.PolicyOptions policy_options = 1;
inline bool StringPolicyProto::_internal_has_policy_options() const {}
inline bool StringPolicyProto::has_policy_options() const {}
inline void StringPolicyProto::clear_policy_options() {}
inline const ::enterprise_management::PolicyOptions& StringPolicyProto::_internal_policy_options() const {}
inline const ::enterprise_management::PolicyOptions& StringPolicyProto::policy_options() const {}
inline void StringPolicyProto::unsafe_arena_set_allocated_policy_options(
    ::enterprise_management::PolicyOptions* policy_options) {}
inline ::enterprise_management::PolicyOptions* StringPolicyProto::release_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringPolicyProto::unsafe_arena_release_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringPolicyProto::_internal_mutable_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringPolicyProto::mutable_policy_options() {}
inline void StringPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) {}

// optional string value = 2;
inline bool StringPolicyProto::_internal_has_value() const {}
inline bool StringPolicyProto::has_value() const {}
inline void StringPolicyProto::clear_value() {}
inline const std::string& StringPolicyProto::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StringPolicyProto::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* StringPolicyProto::mutable_value() {}
inline const std::string& StringPolicyProto::_internal_value() const {}
inline void StringPolicyProto::_internal_set_value(const std::string& value) {}
inline std::string* StringPolicyProto::_internal_mutable_value() {}
inline std::string* StringPolicyProto::release_value() {}
inline void StringPolicyProto::set_allocated_value(std::string* value) {}

// -------------------------------------------------------------------

// StringListPolicyProto

// optional .enterprise_management.PolicyOptions policy_options = 1;
inline bool StringListPolicyProto::_internal_has_policy_options() const {}
inline bool StringListPolicyProto::has_policy_options() const {}
inline void StringListPolicyProto::clear_policy_options() {}
inline const ::enterprise_management::PolicyOptions& StringListPolicyProto::_internal_policy_options() const {}
inline const ::enterprise_management::PolicyOptions& StringListPolicyProto::policy_options() const {}
inline void StringListPolicyProto::unsafe_arena_set_allocated_policy_options(
    ::enterprise_management::PolicyOptions* policy_options) {}
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::release_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::unsafe_arena_release_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::_internal_mutable_policy_options() {}
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::mutable_policy_options() {}
inline void StringListPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) {}

// optional .enterprise_management.StringList value = 2;
inline bool StringListPolicyProto::_internal_has_value() const {}
inline bool StringListPolicyProto::has_value() const {}
inline void StringListPolicyProto::clear_value() {}
inline const ::enterprise_management::StringList& StringListPolicyProto::_internal_value() const {}
inline const ::enterprise_management::StringList& StringListPolicyProto::value() const {}
inline void StringListPolicyProto::unsafe_arena_set_allocated_value(
    ::enterprise_management::StringList* value) {}
inline ::enterprise_management::StringList* StringListPolicyProto::release_value() {}
inline ::enterprise_management::StringList* StringListPolicyProto::unsafe_arena_release_value() {}
inline ::enterprise_management::StringList* StringListPolicyProto::_internal_mutable_value() {}
inline ::enterprise_management::StringList* StringListPolicyProto::mutable_value() {}
inline void StringListPolicyProto::set_allocated_value(::enterprise_management::StringList* value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace enterprise_management

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::enterprise_management::PolicyOptions_PolicyMode> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_policy_5fcommon_5fdefinitions_2eproto