class nbla::BaseFunction

template<typename ...Args>
class BaseFunction : public nbla::Function

Base function.

Keep arguments.

Public Functions

inline int num_args()

Get number of constructor arguments.

inline const tuple<Args...> &get_args()

Get constructor arguments as a tuple.

template<int Index>
inline auto get_arg() -> decltype(std::get<Index>(args_))

Get a constructor argument by index.