Function (Line) |
Call count |
Block coverage |
mruby::NativeObject<Bar>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Bar>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Bar>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Bar>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Bar>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Bar>::~NativeObject() (line 30) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Cat>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Cat>) (line 22) | called 9 times, returned 9 times | 100.0% |
mruby::NativeObject<Cat>::destructor(mrb_state*, void*) (line 16) | called 9 times, returned 9 times | 100.0% |
mruby::NativeObject<Cat>::get_classname[abi:cxx11]() const (line 50) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Cat>::get_instance() const (line 40) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<Cat>::get_type_ptr() (line 35) | called 9 times, returned 9 times | 100.0% |
mruby::NativeObject<Cat>::~NativeObject() (line 30) | called 17 times, returned 17 times | 100.0% |
mruby::NativeObject<Circle>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Circle>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Circle>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Circle>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Circle>::~NativeObject() (line 30) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Foo>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Foo>) (line 22) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Foo>::destructor(mrb_state*, void*) (line 16) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Foo>::get_instance() const (line 40) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Foo>::get_type_ptr() (line 35) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Foo>::~NativeObject() (line 30) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Meow>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Meow>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Meow>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Meow>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Meow>::operator->() (line 55) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Meow>::~NativeObject() (line 30) | called 5 times, returned 5 times | 100.0% |
mruby::NativeObject<Meowery>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Meowery>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Meowery>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Meowery>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Meowery>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Meowery>::~NativeObject() (line 30) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Point>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Point>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Point>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Point>::get_shared_instance() const (line 45) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Point>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Point>::~NativeObject() (line 30) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<Position>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Position>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Position>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Position>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Position>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Position>::~NativeObject() (line 30) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<Pospos>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Pospos>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Pospos>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Pospos>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Pospos>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<Pospos>::~NativeObject() (line 30) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<Scratch>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Scratch>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Scratch>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Scratch>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<Scratch>::~NativeObject() (line 30) | called 3 times, returned 3 times | 100.0% |
mruby::NativeObject<SomeObject>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<SomeObject>) (line 22) | not called | 0.0% |
mruby::NativeObject<SomeObject>::destructor(mrb_state*, void*) (line 16) | not called | 0.0% |
mruby::NativeObject<SomeObject>::get_type_ptr() (line 35) | not called | 0.0% |
mruby::NativeObject<SomeObject>::~NativeObject() (line 30) | not called | 0.0% |
mruby::NativeObject<int (Bar::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Bar::*)()>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)()>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)()>::get_classname[abi:cxx11]() const (line 50) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)()>::get_instance() const (line 40) | not called | 0.0% |
mruby::NativeObject<int (Bar::*)()>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)()>::~NativeObject() (line 30) | called 3 times, returned 3 times | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Bar::*)(int)>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::get_classname[abi:cxx11]() const (line 50) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Bar::*)(int)>::~NativeObject() (line 30) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Cat::*)()>) (line 22) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::destructor(mrb_state*, void*) (line 16) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::get_classname[abi:cxx11]() const (line 50) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::get_instance() const (line 40) | called 5 times, returned 5 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::get_type_ptr() (line 35) | called 6 times, returned 6 times | 100.0% |
mruby::NativeObject<int (Cat::*)()>::~NativeObject() (line 30) | called 23 times, returned 23 times | 100.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Cat::*)(int, int)>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::get_classname[abi:cxx11]() const (line 50) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::get_instance() const (line 40) | not called | 0.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Cat::*)(int, int)>::~NativeObject() (line 30) | called 3 times, returned 3 times | 100.0% |
mruby::NativeObject<int (Foo::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Foo::*)()>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)()>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)()>::get_classname[abi:cxx11]() const (line 50) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)()>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Foo::*)()>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)()>::~NativeObject() (line 30) | called 7 times, returned 7 times | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Foo::*)(int)>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::get_classname[abi:cxx11]() const (line 50) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int (Foo::*)(int)>::~NativeObject() (line 30) | called 7 times, returned 7 times | 100.0% |
mruby::NativeObject<int Bar::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Bar::*>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int Bar::*>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int Bar::*>::get_classname[abi:cxx11]() const (line 50) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int Bar::*>::get_instance() const (line 40) | not called | 0.0% |
mruby::NativeObject<int Bar::*>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<int Bar::*>::~NativeObject() (line 30) | called 3 times, returned 3 times | 100.0% |
mruby::NativeObject<int Position::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Position::*>) (line 22) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Position::*>::destructor(mrb_state*, void*) (line 16) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Position::*>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int Position::*>::get_type_ptr() (line 35) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Position::*>::~NativeObject() (line 30) | called 14 times, returned 14 times | 100.0% |
mruby::NativeObject<int Pospos::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Pospos::*>) (line 22) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Pospos::*>::destructor(mrb_state*, void*) (line 16) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Pospos::*>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<int Pospos::*>::get_type_ptr() (line 35) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<int Pospos::*>::~NativeObject() (line 30) | called 14 times, returned 14 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mruby::NativeObject<Cat> (Meowery::*)(int)>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::get_instance() const (line 40) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::~NativeObject() (line 30) | called 8 times, returned 8 times | 100.0% |
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mruby::NativeObject<Scratch> (Cat::*)()>) (line 22) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::destructor(mrb_state*, void*) (line 16) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::get_type_ptr() (line 35) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::~NativeObject() (line 30) | called 4 times, returned 4 times | 100.0% |
mruby::NativeObject<void (Foo::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<void (Foo::*)()>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)()>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)()>::get_classname[abi:cxx11]() const (line 50) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)()>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<void (Foo::*)()>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)()>::~NativeObject() (line 30) | called 7 times, returned 7 times | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<void (Foo::*)(int)>) (line 22) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::destructor(mrb_state*, void*) (line 16) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::get_classname[abi:cxx11]() const (line 50) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::get_instance() const (line 40) | called 1 time, returned 1 time | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::get_type_ptr() (line 35) | called 2 times, returned 2 times | 100.0% |
mruby::NativeObject<void (Foo::*)(int)>::~NativeObject() (line 30) | called 7 times, returned 7 times | 100.0% |