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