1 #ifndef VCSN_MISC_SIGNATURE_HH
2 # define VCSN_MISC_SIGNATURE_HH
16 using sig_t = std::vector<std::string>;
20 signature(
const std::initializer_list<std::string>& l)
32 sig_t::const_iterator
begin()
const
34 return std::begin(
sig);
37 sig_t::const_iterator
end()
const
49 #endif // !VCSN_MISC_SIGNATURE_HH
ATTRIBUTE_PURE bool operator<(const signature &that) const
std::ostream & operator<<(std::ostream &os, direction d)
Pretty-printing.
sig_t::const_iterator begin() const
Signature of a function call.
std::vector< std::string > sig_t
signature(const std::initializer_list< std::string > &l)
sig_t::const_iterator end() const
std::ostringstream os
The output stream: the corresponding C++ snippet to compile.
std::string to_string() const