clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | List of all members
Gringo::Signature Struct Reference

#include <value.hh>

Collaboration diagram for Gringo::Signature:
Collaboration graph

Public Member Functions

 Signature (FWString name, unsigned length)
 
FWString name () const
 
unsigned length () const
 
template<bool enc>
bool encode (unsigned &uid) const
 
size_t hash () const
 
bool operator== (Signature const &other) const
 
bool operator!= (Signature const &other) const
 
bool operator< (Signature const &other) const
 

Constructor & Destructor Documentation

Gringo::Signature::Signature ( FWString  name,
unsigned  length 
)
inline

Member Function Documentation

template<bool enc>
bool Gringo::Signature::encode ( unsigned &  uid) const

Here is the call graph for this function:

size_t Gringo::Signature::hash ( ) const
inline

Here is the call graph for this function:

unsigned Gringo::Signature::length ( ) const
inline
FWString Gringo::Signature::name ( ) const
inline
bool Gringo::Signature::operator!= ( Signature const &  other) const
inline

Here is the call graph for this function:

bool Gringo::Signature::operator< ( Signature const &  other) const
inline
bool Gringo::Signature::operator== ( Signature const &  other) const
inline

The documentation for this struct was generated from the following file: