Public Member Functions | List of all members
test_interface_parser.TestInterfaceParser Class Reference
Inheritance diagram for test_interface_parser.TestInterfaceParser:
Inheritance graph
[legend]

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)
 

Detailed Description

Test driver for all classes in interface_parser.py.

Definition at line 28 of file test_interface_parser.py.

Member Function Documentation

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.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:59:21