#include <soa.h>
Public Member Functions | |
| function_arg (const std::string &n, Type t) | |
| virtual | ~function_arg () |
| const std::string & | name () const |
| Type | type () const |
| virtual bool | type_props () const |
| virtual std::string | props () const |
| virtual std::string | str () const =0 |
Private Attributes | |
| std::string | name_ |
| Type | type_ |
| soa::function_arg::function_arg | ( | const std::string & | n, | |
| Type | t | |||
| ) | [inline] |
| virtual soa::function_arg::~function_arg | ( | ) | [inline, virtual] |
| const std::string& soa::function_arg::name | ( | ) | const [inline] |
References name_.
Referenced by soa::function_call::str().
| virtual std::string soa::function_arg::props | ( | ) | const [inline, virtual] |
Reimplemented in soa::function_arg_array.
Referenced by soa::function_call::str().
| virtual std::string soa::function_arg::str | ( | ) | const [pure virtual] |
Implemented in soa::function_arg_string, soa::function_arg_int, soa::function_arg_bool, soa::function_arg_base64bin, and soa::function_arg_array.
Referenced by soa::function_call::str().
| Type soa::function_arg::type | ( | ) | const [inline] |
References type_.
Referenced by soa::function_call::str().
| virtual bool soa::function_arg::type_props | ( | ) | const [inline, virtual] |
Reimplemented in soa::function_arg_array.
Referenced by soa::function_call::str().
std::string soa::function_arg::name_ [private] |
Referenced by name().
Type soa::function_arg::type_ [private] |
Referenced by type().
1.7.1