Class ParameterDeclaration#

Class Documentation#

class ParameterDeclaration#

Representation for function parameter names and types.

Public Functions

inline std::string get_param(int i) const#
inline std::string get_param_type(int i) const#
inline unsigned num_of_params() const#
inline const ParamDescriptor &get_params() const#
inline const ParamTypeDescriptor &get_param_types() const#
inline void add_param(const std::string &type, const std::string &name)#
inline void push_back(const SelectPair<TypeDescriptor, NameDescriptor, 0, 0> &cur)#
inline bool read(std::istream &in)#
inline void write(std::ostream &out) const#
inline void Dump() const#
inline std::string ToString() const#