Lines Matching defs:name_
818 module &def(const char *name_, Func &&f, const Extra& ... extra) {
819 cpp_function func(std::forward<Func>(f), name(name_), scope(*this),
820 sibling(getattr(*this, name_, none())), extra...);
823 add_object(name_, func, true /* overwrite */);
1110 class_ &def(const char *name_, Func&& f, const Extra&... extra) {
1111 cpp_function cf(method_adaptor<type>(std::forward<Func>(f)), name(name_), is_method(*this),
1112 sibling(getattr(*this, name_, none())), extra...);
1118 def_static(const char *name_, Func &&f, const Extra&... extra) {
1121 cpp_function cf(std::forward<Func>(f), name(name_), scope(*this),
1122 sibling(getattr(*this, name_, none())), extra...);
1523 PYBIND11_NOINLINE void value(char const* name_, object value, const char *doc = nullptr) {
1525 str name(name_);
1528 throw value_error(type_name + ": element \"" + std::string(name_) + "\" already exists!");