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_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 31 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 139 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 150 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 169 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_base_class | ( | self | ) |
Test a base class.
Definition at line 384 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_basic_type | ( | self | ) |
Tests for BasicType.
Definition at line 39 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class | ( | self | ) |
Test a non-trivial class.
Definition at line 409 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class_inheritance | ( | self | ) |
Test for class inheritance.
Definition at line 476 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 510 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_constructor | ( | self | ) |
Test for class constructor.
Definition at line 308 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_constructor_templated | ( | self | ) |
Test for templated class constructor.
Definition at line 328 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_custom_type | ( | self | ) |
Tests for CustomType.
Definition at line 73 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 180 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_empty_arguments | ( | self | ) |
Test no arguments.
Definition at line 134 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_empty_class | ( | self | ) |
Test an empty class declaration.
Definition at line 397 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enum | ( | self | ) |
Test for enums.
Definition at line 583 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enumerator | ( | self | ) |
Test for enumerator.
Definition at line 575 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_forward_declaration | ( | self | ) |
Test for forward declarations.
Definition at line 527 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_function | ( | self | ) |
Test for global/free function.
Definition at line 535 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_global_variable | ( | self | ) |
Test for global variable.
Definition at line 545 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_include | ( | self | ) |
Test for include statements.
Definition at line 521 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_method | ( | self | ) |
Test for a class method.
Definition at line 273 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_module | ( | self | ) |
Test module parsing.
Definition at line 626 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_namespace | ( | self | ) |
Test for namespace parsing.
Definition at line 595 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_operator_overload | ( | self | ) |
Test for operator overloading.
Definition at line 347 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_return_type | ( | self | ) |
Test ReturnType
Definition at line 239 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_static_method | ( | self | ) |
Test for static methods.
Definition at line 297 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_templated_class | ( | self | ) |
Test a templated class.
Definition at line 466 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_templated_type | ( | self | ) |
Test a templated type.
Definition at line 113 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 373 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_typename | ( | self | ) |
Test parsing of Typename.
Definition at line 34 of file test_interface_parser.py.