Public Member Functions | |
def | test_argument_list (self) |
def | test_argument_list_qualifiers (self) |
def | test_argument_list_templated (self) |
def | test_base_class (self) |
def | test_basic_type (self) |
def | test_class (self) |
def | test_class_inheritance (self) |
def | test_class_with_enum (self) |
def | test_constructor (self) |
def | test_constructor_templated (self) |
def | test_custom_type (self) |
def | test_default_arguments (self) |
def | test_dunder_method (self) |
def | test_empty_arguments (self) |
def | test_empty_class (self) |
def | test_enum (self) |
def | test_enumerator (self) |
def | test_forward_declaration (self) |
def | test_function (self) |
def | test_global_variable (self) |
def | test_include (self) |
def | test_method (self) |
def | test_module (self) |
def | test_namespace (self) |
def | test_operator_overload (self) |
def | test_return_type (self) |
def | test_static_method (self) |
def | test_templated_class (self) |
def | test_templated_type (self) |
def | test_typedef_template_instantiation (self) |
def | test_typename (self) |
Test driver for all classes in interface_parser.py.
Definition at line 32 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_argument_list | ( | self | ) |
Test arguments list for a method/function.
Definition at line 140 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_argument_list_qualifiers | ( | self | ) |
Test arguments list where the arguments are qualified with `const` and can be either raw pointers, shared pointers or references.
Definition at line 151 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_argument_list_templated | ( | self | ) |
Test arguments list where the arguments can be templated.
Definition at line 170 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_base_class | ( | self | ) |
Test a base class.
Definition at line 396 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_basic_type | ( | self | ) |
Tests for BasicType.
Definition at line 40 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class | ( | self | ) |
Test a non-trivial class.
Definition at line 421 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class_inheritance | ( | self | ) |
Test for class inheritance.
Definition at line 488 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class_with_enum | ( | self | ) |
Test for class with nested enum.
Definition at line 522 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_constructor | ( | self | ) |
Test for class constructor.
Definition at line 309 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_constructor_templated | ( | self | ) |
Test for templated class constructor.
Definition at line 329 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_custom_type | ( | self | ) |
Tests for CustomType.
Definition at line 74 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_default_arguments | ( | self | ) |
Tests any expression that is a valid default argument
Definition at line 181 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_dunder_method | ( | self | ) |
Test for special python dunder methods.
Definition at line 348 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_empty_arguments | ( | self | ) |
Test no arguments.
Definition at line 135 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_empty_class | ( | self | ) |
Test an empty class declaration.
Definition at line 409 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enum | ( | self | ) |
Test for enums.
Definition at line 595 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enumerator | ( | self | ) |
Test for enumerator.
Definition at line 587 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_forward_declaration | ( | self | ) |
Test for forward declarations.
Definition at line 539 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_function | ( | self | ) |
Test for global/free function.
Definition at line 547 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_global_variable | ( | self | ) |
Test for global variable.
Definition at line 557 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_include | ( | self | ) |
Test for include statements.
Definition at line 533 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_method | ( | self | ) |
Test for a class method.
Definition at line 274 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_module | ( | self | ) |
Test module parsing.
Definition at line 638 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_namespace | ( | self | ) |
Test for namespace parsing.
Definition at line 607 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_operator_overload | ( | self | ) |
Test for operator overloading.
Definition at line 359 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_return_type | ( | self | ) |
Test ReturnType
Definition at line 240 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_static_method | ( | self | ) |
Test for static methods.
Definition at line 298 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_templated_class | ( | self | ) |
Test a templated class.
Definition at line 478 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_templated_type | ( | self | ) |
Test a templated type.
Definition at line 114 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_typedef_template_instantiation | ( | self | ) |
Test for typedef'd instantiation of a template.
Definition at line 385 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_typename | ( | self | ) |
Test parsing of Typename.
Definition at line 35 of file test_interface_parser.py.