![]() |
Vcsn
2.4
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().