/gem5/ext/pybind11/tests/ |
H A D | test_methods_and_attributes.cpp | 212 py::class_<ExampleMandA> emna(m, "ExampleMandA"); 267 auto emna = py::reinterpret_borrow<py::class_<ExampleMandA>>(py::module::import("pybind11_tests.methods_and_attributes").attr("ExampleMandA")); 272 auto emna = py::reinterpret_borrow<py::class_<ExampleMandA>>(py::module::import("pybind11_tests.methods_and_attributes").attr("ExampleMandA")); 284 py::class_<TestProperties>(m, "TestProperties") 309 py::class_<TestPropertiesOverride, TestProperties>(m, "TestPropertiesOverride") 321 py::class_<TestPropRVP>(m, "TestPropRVP") 341 py::class_<MetaclassOverride>(m, "MetaclassOverride", py::metaclass((PyObject *) &PyType_Type)) 351 py::class_<DynamicClass>(m, "DynamicClass", py::dynamic_attr()) 355 py::class_<CppDerivedDynamicClass, DynamicClass>(m, "CppDerivedDynamicClass") 372 py::class_<ArgInspecto [all...] |
H A D | test_buffers.cpp | 78 py::class_<Matrix>(m, "Matrix", py::buffer_protocol()) 123 py::class_<SquareMatrix, Matrix>(m, "SquareMatrix") 138 py::class_<Buffer>(m, "Buffer", py::buffer_protocol()) 158 py::class_<ConstBuffer>(m, "ConstBuffer", py::buffer_protocol()) 164 py::class_<DerivedBuffer>(m, "DerivedBuffer", py::buffer_protocol())
|
H A D | test_stl_binders.cpp | 62 py::class_<El>(m, "El") 75 py::class_<E_nc>(m, "ENC") 104 py::class_<VStruct>(m, "VStruct").def_readwrite("x", &VStruct::x);
|
H A D | test_stl.cpp | 136 py::class_<MoveOutContainer::Value>(m, "MoveOutContainerValue") 138 py::class_<MoveOutContainer>(m, "MoveOutContainer") 153 py::class_<NoAssign>(m, "NoAssign", "Class with no C++ assignment operators") 260 py::class_<Placeholder>(m, "Placeholder"); 277 py::class_<Issue1561Inner>(m, "Issue1561Inner") 281 py::class_<Issue1561Outer>(m, "Issue1561Outer")
|
H A D | test_numpy_vectorize.cpp | 53 py::class_<NonPODClass>(m, "NonPODClass").def(py::init<int>()); 66 py::class_<VectorizeTestClass> vtc(m, "VectorizeTestClass");
|
H A D | test_factory_constructors.cpp | 147 py::class_<Name##_tag>(m_tag, #Name "_tag").def(py::init<>()); \ 164 py::class_<TestFactory1>(m, "TestFactory1") 171 py::class_<TestFactory2>(m, "TestFactory2") 183 py::class_<TestFactory3, std::shared_ptr<TestFactory3>>(m, "TestFactory3") 202 py::class_<TestFactory4, TestFactory3, std::shared_ptr<TestFactory4>>(m, "TestFactory4") 207 py::class_<TestFactory5, TestFactory3, std::shared_ptr<TestFactory5>>(m, "TestFactory5"); 211 py::class_<TestFactory6, PyTF6>(m, "TestFactory6") 228 py::class_<TestFactory7, PyTF7, std::shared_ptr<TestFactory7>>(m, "TestFactory7") 278 py::class_<NoPlacementNew>(m, "NoPlacementNew") 302 py::class_<NoisyAllo [all...] |
H A D | test_docstring_options.cpp | 57 py::class_<DocstringTestFoo>(m, "DocstringTestFoo", "This is a class docstring")
|
H A D | test_enum.cpp | 62 py::class_<ClassWithUnscopedEnum> exenum_class(m, "ClassWithUnscopedEnum");
|
H A D | test_copy_move.cpp | 105 py::class_<lacking_copy_ctor>(m, "lacking_copy_ctor") 109 py::class_<lacking_move_ctor>(m, "lacking_move_ctor") 187 py::class_<PrivateOpNew>(m, "PrivateOpNew").def_readonly("value", &PrivateOpNew::value); 202 py::class_<MoveIssue1>(m, "MoveIssue1").def(py::init<int>()).def_readwrite("value", &MoveIssue1::v); 209 py::class_<MoveIssue2>(m, "MoveIssue2").def(py::init<int>()).def_readwrite("value", &MoveIssue2::v);
|
H A D | test_sequences_and_iterators.cpp | 81 py::class_<Sliceable>(m,"Sliceable") 178 py::class_<Sequence>(m, "Sequence") 241 py::class_<StringMap>(m, "StringMap") 266 py::class_<IntPairs>(m, "IntPairs") 296 py::class_<PySequenceIterator>(seq, "Iterator")
|
H A D | test_callbacks.cpp | 136 py::class_<MovableObject>(m, "MovableObject"); 147 py::class_<CppBoundMethodTest>(m, "CppBoundMethodTest")
|
H A D | test_kwargs_and_defaults.cpp | 99 py::class_<KWClass>(m, "KWClass")
|
H A D | test_constants_and_functions.cpp | 112 py::class_<C>(m, "C")
|
H A D | constructor_stats.h | 168 static ConstructorStats& get(py::object class_) { argument 172 auto *type_info = internals.registered_types_py.at((PyTypeObject *) class_.ptr()).at(0);
|
H A D | test_numpy_array.cpp | 140 py::class_<DtypeCheck>(sm, "DtypeCheck") 149 py::class_<DtypeSizeCheck>(sm, "DtypeSizeCheck") 211 py::class_<ArrayClass>(sm, "ArrayClass")
|
H A D | test_class.py | 3 from pybind11_tests import class_ as m 16 assert msg(excinfo.value) == "m.class_.NoConstructor: No constructor defined!" 27 assert doc(UserType) == "A `py::class_` type for testing" 41 new_instance() -> m.class_.NoConstructor 54 __init__(self: m.class_.NestBase) -> None 57 g(self: m.class_.NestBase, arg0: m.class_.NestBase.Nested) -> None 60 __init__(self: m.class_.NestBase.Nested) -> None 63 fn(self: m.class_.NestBase.Nested, arg0: int, arg1: m.class_ [all...] |
H A D | test_eigen.cpp | 195 py::class_<ReturnTester>(m, "ReturnTester") 312 py::class_<CustomOperatorNew>(m, "CustomOperatorNew")
|
H A D | test_numpy_dtypes.cpp | 262 py::class_<SimpleStruct>(m, "SimpleStruct"); 276 py::class_<PackedStruct>(m, "PackedStruct");
|
/gem5/src/systemc/core/ |
H A D | sc_time_python.cc | 43 pybind11::class_<sc_core::sc_time> sc_time(systemc, "sc_time");
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | pybind11.h | 888 template <typename...> friend class class_; 1038 class class_ : public detail::generic_type { class in inherits:detail::generic_type 1053 "Unknown/invalid class_ template parameters provided"); 1058 PYBIND11_OBJECT(class_, generic_type, PyType_Check) 1061 class_(handle scope, const char *name, const Extra &... extra) { function in class:cpp_function::class_ 1064 // MI can only be specified via class_ template options, not constructor parameters 1070 "Error: multiple inheritance bases must be specified via class_ template options"); 1085 /* Register base classes specified via template arguments to class_, if any */ 1110 class_ &def(const char *name_, Func&& f, const Extra&... extra) { 1117 template <typename Func, typename... Extra> class_ [all...] |
H A D | iostream.h | 202 inline class_<detail::OstreamRedirect> add_ostream_redirect(module m, std::string name = "ostream_redirect") { 203 return class_<detail::OstreamRedirect>(m, name.c_str(), module_local())
|
H A D | attr.h | 21 struct is_method { handle class_; is_method(const handle &c) : class_(c) { } }; member in struct:is_method 40 PYBIND11_DEPRECATED("base<T>() was deprecated in favor of specifying 'T' as a template argument to class_") 227 /// Function pointer to class_<..>::init_instance 230 /// Function pointer to class_<..>::dealloc 296 * cpp_function_ and class_. These are either used to initialize the respective 339 static void init(const is_method &s, function_record *r) { r->is_method = true; r->scope = s.class_; } 396 /// Process a parent class attribute. Single inheritance only (class_ itself already guarantees that)
|
H A D | stl_bind.h | 415 class_<Vector, holder_type> bind_vector(handle scope, std::string const &name, Args&&... args) { 416 using Class_ = class_<Vector, holder_type>; 576 class_<Map, holder_type> bind_map(handle scope, const std::string &name, Args&&... args) { 579 using Class_ = class_<Map, holder_type>;
|
/gem5/util/minorview/ |
H A D | model.py | 261 def special_view_decoder(class_): 269 return class_().from_string(symbol) 278 def decoder(class_, elemClass, dataName): 284 return class_([[Colour(colours.errorColour)]]) 287 return class_(parse.map2(special_view_decoder(elemClass), \ 292 def indexed_decoder(class_, elemClass, dataName, picPairs): 303 return class_([[Colour(colours.errorColour)]]) 325 # return class_(array) 326 return class_(array) 348 def decoder(class_, elemClas [all...] |
/gem5/ext/pybind11/tests/test_embed/ |
H A D | test_interpreter.cpp | 37 py::class_<Widget, PyWidget>(m, "Widget")
|