Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
vcsn::signature Struct Reference

Signature of a function call. More...

#include <signature.hh>

Collaboration diagram for vcsn::signature:

Public Types

using sig_t = std::vector< std::string >
 

Public Member Functions

 signature ()=default
 
 signature (const std::initializer_list< std::string > &l)
 
std::string to_string () const
 
ATTRIBUTE_PURE bool operator< (const signature &that) const
 
sig_t::const_iterator begin () const
 
sig_t::const_iterator end () const
 

Public Attributes

sig_t sig
 

Detailed Description

Signature of a function call.

Definition at line 14 of file signature.hh.

Member Typedef Documentation

using vcsn::signature::sig_t = std::vector<std::string>

Definition at line 16 of file signature.hh.

Constructor & Destructor Documentation

vcsn::signature::signature ( )
default
vcsn::signature::signature ( const std::initializer_list< std::string > &  l)
inline

Definition at line 20 of file signature.hh.

Member Function Documentation

sig_t::const_iterator vcsn::signature::begin ( ) const
inline

Definition at line 32 of file signature.hh.

References sig.

sig_t::const_iterator vcsn::signature::end ( ) const
inline

Definition at line 37 of file signature.hh.

References sig.

ATTRIBUTE_PURE bool vcsn::signature::operator< ( const signature that) const
inline

Definition at line 27 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().

Member Data Documentation

sig_t vcsn::signature::sig

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