![]() |
Vcsn
2.3a
Be Rational
|
Signature of a function call. More...
#include <signature.hh>
Public Types | |
using | sig_t = std::vector< symbol > |
Public Member Functions | |
signature ()=default | |
signature (std::initializer_list< symbol > l) | |
std::string | to_string () const |
ATTRIBUTE_PURE bool | operator< (const signature &that) const |
ATTRIBUTE_PURE bool | operator== (const signature &that) const |
sig_t::const_iterator | begin () const |
sig_t::const_iterator | end () const |
symbol & | operator[] (const size_t n) |
const symbol | operator[] (const size_t n) const |
size_t | size () const |
Public Attributes | |
sig_t | sig |
Signature of a function call.
Definition at line 15 of file signature.hh.
using vcsn::signature::sig_t = std::vector<symbol> |
Definition at line 17 of file signature.hh.
|
default |
|
inline |
Definition at line 21 of file signature.hh.
|
inline |
Definition at line 39 of file signature.hh.
References sig.
|
inline |
Definition at line 44 of file signature.hh.
References sig.
|
inline |
Definition at line 28 of file signature.hh.
References sig.
|
inline |
Definition at line 34 of file signature.hh.
References sig.
|
inline |
Definition at line 49 of file signature.hh.
References sig.
|
inline |
Definition at line 54 of file signature.hh.
References sig.
|
inline |
Definition at line 59 of file signature.hh.
References sig.
std::string vcsn::signature::to_string | ( | ) | const |
Definition at line 9 of file signature.cc.
References os.
Referenced by vcsn::dyn::detail::Registry< Fun >::signatures().
sig_t vcsn::signature::sig |
Definition at line 64 of file signature.hh.
Referenced by begin(), end(), vcsn::dyn::lift(), std::hash< vcsn::signature >::operator()(), operator<(), vcsn::operator<<(), operator==(), operator[](), and size().