Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
proto_enum_utils.h File Reference
#include <cstddef>
#include <iterator>
#include "google/protobuf/descriptor.pb.h"
#include "google/protobuf/repeated_field.h"

Go to the source code of this file.

Classes

class  google::protobuf::contrib::utils::ProtoEnumIterator< E >
class  google::protobuf::contrib::utils::EnumeratedProtoEnumView< E >
class  google::protobuf::contrib::utils::internal::RepeatedEnumView< E >
class  google::protobuf::contrib::utils::internal::RepeatedEnumView< E >::Iterator

Namespaces

namespace  google
namespace  google::protobuf
namespace  google::protobuf::contrib
namespace  google::protobuf::contrib::utils
namespace  google::protobuf::contrib::utils::internal

Macros

#define REPEATED_ENUM_ADAPTER(var, field)

Functions

template<typename E>
bool google::protobuf::contrib::utils::operator== (const ProtoEnumIterator< E > &a, const ProtoEnumIterator< E > &b)
template<typename E>
bool google::protobuf::contrib::utils::operator!= (const ProtoEnumIterator< E > &a, const ProtoEnumIterator< E > &b)
template<typename E>
EnumeratedProtoEnumView< E > google::protobuf::contrib::utils::EnumerateEnumValues ()

Macro Definition Documentation

◆ REPEATED_ENUM_ADAPTER

#define REPEATED_ENUM_ADAPTER ( var,
field )