Declaration of protocol buffer helper functions.
Annoyingly, Google Protocol Buffers don't provide operator== methods. This file declares a few, as well as a couple of operator< functions.
Definition in file Protocol.h.
#include "tesla.pb.h"
Go to the source code of this file.
Namespaces | |
namespace | tesla |
Functions | |
template<class T > | |
bool | tesla::operator!= (const T &x, const T &y) |
bool | tesla::operator== (const Location &x, const Location &y) |
bool | tesla::operator== (const Identifier &x, const Identifier &y) |
bool | tesla::operator== (const Argument &A1, const Argument &A2) |
bool | tesla::operator== (const NowEvent &X, const NowEvent &Y) |
bool | tesla::operator== (const FunctionRef &X, const FunctionRef &Y) |
bool | tesla::operator== (const FunctionEvent &E1, const FunctionEvent &E2) |
bool | tesla::operator== (const StructField &X, const StructField &Y) |
bool | tesla::operator== (const FieldAssignment &X, const FieldAssignment &Y) |
bool | tesla::operator< (const Location &x, const Location &y) |
bool | tesla::operator< (const Identifier &x, const Identifier &y) |