Functions | Variables
test_multiple_inheritance Namespace Reference

Functions

def test_diamond_inheritance ()
 
def test_mi_base_return ()
 
def test_mi_dynamic_attributes ()
 
def test_mi_static_properties ()
 
def test_mi_unaligned_base ()
 
def test_multiple_inheritance_cpp ()
 
def test_multiple_inheritance_mix1 ()
 
def test_multiple_inheritance_mix2 ()
 
def test_multiple_inheritance_python ()
 
def test_multiple_inheritance_python_many_bases ()
 
def test_multiple_inheritance_virtbase ()
 
def test_pr3635_diamond_b ()
 
def test_pr3635_diamond_c ()
 
def test_pr3635_diamond_d0 ()
 
def test_pr3635_diamond_d1 ()
 
def test_pr3635_diamond_e ()
 
def test_pr3635_diamond_f ()
 
def test_python_inherit_from_mi ()
 

Variables

 i
 

Function Documentation

◆ test_diamond_inheritance()

def test_multiple_inheritance.test_diamond_inheritance ( )
Tests that diamond inheritance works as expected (issue #959)

Definition at line 345 of file test_multiple_inheritance.py.

◆ test_mi_base_return()

def test_multiple_inheritance.test_mi_base_return ( )
Tests returning an offset (non-first MI) base class pointer to a derived instance

Definition at line 298 of file test_multiple_inheritance.py.

◆ test_mi_dynamic_attributes()

def test_multiple_inheritance.test_mi_dynamic_attributes ( )
Mixing bases with and without dynamic attribute support

Definition at line 265 of file test_multiple_inheritance.py.

◆ test_mi_static_properties()

def test_multiple_inheritance.test_mi_static_properties ( )
Mixing bases with and without static properties should be possible
and the result should be independent of base definition order

Definition at line 240 of file test_multiple_inheritance.py.

◆ test_mi_unaligned_base()

def test_multiple_inheritance.test_mi_unaligned_base ( )
Returning an offset (non-first MI) base class pointer should recognize the instance

Definition at line 273 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_cpp()

def test_multiple_inheritance.test_multiple_inheritance_cpp ( )

Definition at line 8 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_mix1()

def test_multiple_inheritance.test_multiple_inheritance_mix1 ( )

Definition at line 16 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_mix2()

def test_multiple_inheritance.test_multiple_inheritance_mix2 ( )

Definition at line 35 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_python()

def test_multiple_inheritance.test_multiple_inheritance_python ( )

Definition at line 55 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_python_many_bases()

def test_multiple_inheritance.test_multiple_inheritance_python_many_bases ( )

Definition at line 160 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_virtbase()

def test_multiple_inheritance.test_multiple_inheritance_virtbase ( )

Definition at line 229 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_b()

def test_multiple_inheritance.test_pr3635_diamond_b ( )

Definition at line 360 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_c()

def test_multiple_inheritance.test_pr3635_diamond_c ( )

Definition at line 367 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_d0()

def test_multiple_inheritance.test_pr3635_diamond_d0 ( )

Definition at line 378 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_d1()

def test_multiple_inheritance.test_pr3635_diamond_d1 ( )

Definition at line 394 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_e()

def test_multiple_inheritance.test_pr3635_diamond_e ( )

Definition at line 410 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_f()

def test_multiple_inheritance.test_pr3635_diamond_f ( )

Definition at line 438 of file test_multiple_inheritance.py.

◆ test_python_inherit_from_mi()

def test_multiple_inheritance.test_python_inherit_from_mi ( )
Tests extending a Python class from a single inheritor of a MI class

Definition at line 474 of file test_multiple_inheritance.py.

Variable Documentation

◆ i

test_multiple_inheritance.i

Definition at line 19 of file test_multiple_inheritance.py.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:31