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 347 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 300 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 267 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 242 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 275 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_cpp()

def test_multiple_inheritance.test_multiple_inheritance_cpp ( )

Definition at line 10 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_mix1()

def test_multiple_inheritance.test_multiple_inheritance_mix1 ( )

Definition at line 18 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_mix2()

def test_multiple_inheritance.test_multiple_inheritance_mix2 ( )

Definition at line 37 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_python()

def test_multiple_inheritance.test_multiple_inheritance_python ( )

Definition at line 57 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 162 of file test_multiple_inheritance.py.

◆ test_multiple_inheritance_virtbase()

def test_multiple_inheritance.test_multiple_inheritance_virtbase ( )

Definition at line 231 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_b()

def test_multiple_inheritance.test_pr3635_diamond_b ( )

Definition at line 362 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_c()

def test_multiple_inheritance.test_pr3635_diamond_c ( )

Definition at line 369 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_d0()

def test_multiple_inheritance.test_pr3635_diamond_d0 ( )

Definition at line 380 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_d1()

def test_multiple_inheritance.test_pr3635_diamond_d1 ( )

Definition at line 396 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_e()

def test_multiple_inheritance.test_pr3635_diamond_e ( )

Definition at line 412 of file test_multiple_inheritance.py.

◆ test_pr3635_diamond_f()

def test_multiple_inheritance.test_pr3635_diamond_f ( )

Definition at line 440 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 476 of file test_multiple_inheritance.py.

Variable Documentation

◆ i

test_multiple_inheritance.i

Definition at line 21 of file test_multiple_inheritance.py.



gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:53:19