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_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_type (self) |
def | test_typedef_template_instantiation (self) |
def | test_typename (self) |
Test driver for all classes in interface_parser.py.
Definition at line 28 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 138 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 149 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 168 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_base_class | ( | self | ) |
Test a base class.
Definition at line 313 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_basic_type | ( | self | ) |
Tests for BasicType.
Definition at line 35 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class | ( | self | ) |
Test a non-trivial class.
Definition at line 338 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_class_inheritance | ( | self | ) |
Test for class inheritance.
Definition at line 395 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 427 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_constructor | ( | self | ) |
Test for class constructor.
Definition at line 265 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_custom_type | ( | self | ) |
Tests for CustomType.
Definition at line 69 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_empty_arguments | ( | self | ) |
Test no arguments.
Definition at line 133 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_empty_class | ( | self | ) |
Test an empty class declaration.
Definition at line 326 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enum | ( | self | ) |
Test for enums.
Definition at line 489 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_enumerator | ( | self | ) |
Test for enumerator.
Definition at line 481 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_forward_declaration | ( | self | ) |
Test for forward declarations.
Definition at line 444 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_function | ( | self | ) |
Test for global/free function.
Definition at line 453 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_global_variable | ( | self | ) |
Test for global variable.
Definition at line 463 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_include | ( | self | ) |
Test for include statements.
Definition at line 438 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_method | ( | self | ) |
Test for a class method.
Definition at line 237 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_module | ( | self | ) |
Test module parsing.
Definition at line 532 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_namespace | ( | self | ) |
Test for namespace parsing.
Definition at line 501 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_operator_overload | ( | self | ) |
Test for operator overloading.
Definition at line 276 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_return_type | ( | self | ) |
Test ReturnType
Definition at line 208 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_static_method | ( | self | ) |
Test for static methods.
Definition at line 254 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_templated_type | ( | self | ) |
Test a templated type.
Definition at line 112 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 302 of file test_interface_parser.py.
def test_interface_parser.TestInterfaceParser.test_typename | ( | self | ) |
Test parsing of Typename.
Definition at line 30 of file test_interface_parser.py.