GCC Code Coverage Report


./
Date: 2024-05-21 01:02:25
Lines:
454/498
91.2%
Functions:
353/394
89.6%
Branches:
270/579
46.6%

Function (File:Line) Call count Block coverage
int mruby::Module::get_class_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:342)called 2 times, returned 2 times69.0%
int mruby::Module::get_global_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:391)called 30 times, returned 30 times100.0%
int mruby::Module::get_instance_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:370)called 1 time, returned 1 time69.0%
int mruby::func_caller<0, int, int, int, int>(mrb_state*, mruby::currier<std::function<int (int, int, int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)not called0.0%
int mruby::func_caller<0, int, int, int>(mrb_state*, mruby::currier<std::function<int (int, int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)not called0.0%
int mruby::func_caller<0, int, int>(mrb_state*, mruby::currier<std::function<int (int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)called 4 times, returned 4 times100.0%
int mruby::func_caller<1, int, int, int>(mrb_state*, mruby::currier<std::function<int (int, int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)not called0.0%
int mruby::func_caller<1, int, int>(mrb_state*, mruby::currier<std::function<int (int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)not called0.0%
int mruby::func_caller<1, int>(mrb_state*, int, mrb_value*) (mrubyfunctional.hpp:53)called 4 times, returned 4 times100.0%
int mruby::func_caller<2, int, int>(mrb_state*, mruby::currier<std::function<int (int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)not called0.0%
int mruby::func_caller<2, int>(mrb_state*, int, mrb_value*) (mrubyfunctional.hpp:53)not called0.0%
int mruby::func_caller<3, int>(mrb_state*, int, mrb_value*) (mrubyfunctional.hpp:53)not called0.0%
mrb_class (mruby/include/mruby/class.h:27)called 47 times, returned 47 times31.0%
mrb_fixnum_value (mruby/include/mruby/value.h:351)called 32 times, returned 32 times100.0%
mrb_nil_value (mruby/include/mruby/value.h:380)called 47 times, returned 47 times100.0%
mrb_obj_value (mruby/include/mruby/value.h:367)called 10 times, returned 10 times100.0%
mrb_type (mruby/include/mruby/boxing_word.h:220)called 72 times, returned 72 times76.0%
mrb_val_union (mruby/include/mruby/boxing_word.h:135)called 341 times, returned 341 times100.0%
mrb_value mruby::Class<Bar>::mruby_member_getter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:174)not called0.0%
mrb_value mruby::Class<Bar>::mruby_member_setter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:134)not called0.0%
mrb_value mruby::Class<Cat>::constructor<int>(mrb_state*, mrb_value) (mrubyclass.hpp:8)called 3 times, returned 2 times48.0%
mrb_value mruby::Class<Cat>::constructor<mruby::NativeObject<Meow> >(mrb_state*, mrb_value) (mrubyclass.hpp:8)called 1 time, returned 1 time36.0%
mrb_value mruby::Class<Circle>::constructor<mruby::NativeObject<Point> >(mrb_state*, mrb_value) (mrubyclass.hpp:8)called 1 time, returned 1 time36.0%
mrb_value mruby::Class<Position>::mruby_member_getter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:174)called 1 time, returned 1 time83.0%
mrb_value mruby::Class<Position>::mruby_member_setter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:134)called 1 time, returned 1 time50.0%
mrb_value mruby::Class<Pospos>::mruby_member_getter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:174)called 1 time, returned 1 time83.0%
mrb_value mruby::Class<Pospos>::mruby_member_setter<int>(mrb_state*, mrb_value) (mrubyclass.hpp:134)called 1 time, returned 1 time50.0%
mrb_value mruby::Module::mruby_func_caller<int, int, int, int>(mrb_state*, mrb_value) (mrubymodule.hpp:51)called 1 time, returned 0 time45.0%
mrb_value mruby::Module::mruby_func_caller<int, int>(mrb_state*, mrb_value) (mrubymodule.hpp:51)called 2 times, returned 2 times38.0%
mrb_value mruby::Module::mruby_func_caller<int>(mrb_state*, mrb_value) (mrubymodule.hpp:51)called 7 times, returned 2 times64.0%
mrb_value mruby::Module::mruby_func_caller<mruby::NativeObject<Cat>>(mrb_state*, mrb_value) (mrubymodule.hpp:51)called 1 time, returned 1 time38.0%
mrb_value mruby::Module::mruby_func_caller<void, int>(mrb_state*, mrb_value) (mrubymodule.hpp:51)not called0.0%
mrb_value mruby::Module::mruby_func_caller<void>(mrb_state*, mrb_value) (mrubymodule.hpp:51)not called0.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Bar, int>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Bar>(mrb_state*, mrb_value) (mrubymodule.hpp:92)not called0.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Cat, int, int>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 0 time43.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Cat>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 5 times, returned 4 times66.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Foo, int>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mrb_value mruby::Module::mruby_member_func_caller<int, Foo>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mrb_value mruby::Module::mruby_member_func_caller<mruby::NativeObject<Cat>, Meowery, int>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 2 times, returned 2 times37.0%
mrb_value mruby::Module::mruby_member_func_caller<mruby::NativeObject<Scratch>, Cat>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mrb_value mruby::Module::mruby_member_func_caller<void, Foo, int>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mrb_value mruby::Module::mruby_member_func_caller<void, Foo>(mrb_state*, mrb_value) (mrubymodule.hpp:92)called 1 time, returned 1 time37.0%
mruby::Arena::Arena(mrb_state*) (mrubyarena.hpp:29)called 37 times, returned 37 times100.0%
mruby::Arena::~Arena() (mrubyarena.hpp:34)called 37 times, returned 37 times100.0%
mruby::BaseFunction::BaseFunction(mrb_state*, RProc*) (mrubyfunction.hpp:9)called 1 time, returned 1 time100.0%
mruby::Class<Bar>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 3 times, returned 3 times64.0%
mruby::Class<Bar>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 1 time, returned 1 time33.0%
mruby::Class<Bar>::~Class() (mrubyclass.hpp:127)called 3 times, returned 3 times100.0%
mruby::Class<Cat>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*) (mrubyclass.hpp:120)called 2 times, returned 2 times64.0%
mruby::Class<Cat>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 8 times, returned 8 times64.0%
mruby::Class<Cat>::Class<int>(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)(int)) (mrubyclass.hpp:106)called 5 times, returned 5 times64.0%
mruby::Class<Cat>::Class<mruby::NativeObject<Meow> >(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)(mruby::NativeObject<Meow>)) (mrubyclass.hpp:106)called 1 time, returned 1 time64.0%
mruby::Class<Cat>::closed_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:99)called 1 time, returned 0 time100.0%
mruby::Class<Cat>::constructor<int>(mrb_state*, mrb_value)::{lambda(int)#1}::operator()(int) const (mrubyclass.hpp:19)called 3 times, returned 2 times100.0%
mruby::Class<Cat>::constructor<mruby::NativeObject<Meow> >(mrb_state*, mrb_value)::{lambda(mruby::NativeObject<Meow>)#1}::operator()(mruby::NativeObject<Meow>) const (mrubyclass.hpp:19)called 1 time, returned 1 time100.0%
mruby::Class<Cat>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 4 times, returned 3 times43.0%
mruby::Class<Cat>::error_constructor_closed(mrb_state*, mrb_value) (mrubyclass.hpp:93)called 1 time, returned 0 time80.0%
mruby::Class<Cat>::~Class() (mrubyclass.hpp:127)called 16 times, returned 16 times100.0%
mruby::Class<Circle>::Class<mruby::NativeObject<Point> >(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)(mruby::NativeObject<Point>)) (mrubyclass.hpp:106)called 1 time, returned 1 time64.0%
mruby::Class<Circle>::constructor<mruby::NativeObject<Point> >(mrb_state*, mrb_value)::{lambda(mruby::NativeObject<Point>)#1}::operator()(mruby::NativeObject<Point>) const (mrubyclass.hpp:19)called 1 time, returned 1 time100.0%
mruby::Class<Circle>::~Class() (mrubyclass.hpp:127)called 1 time, returned 1 time100.0%
mruby::Class<Foo>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 12 times, returned 12 times64.0%
mruby::Class<Foo>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 4 times, returned 4 times33.0%
mruby::Class<Foo>::~Class() (mrubyclass.hpp:127)called 12 times, returned 12 times100.0%
mruby::Class<Meow>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 1 time, returned 1 time64.0%
mruby::Class<Meow>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 1 time, returned 1 time33.0%
mruby::Class<Meow>::~Class() (mrubyclass.hpp:127)called 1 time, returned 1 time100.0%
mruby::Class<Meowery>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 2 times, returned 2 times64.0%
mruby::Class<Meowery>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 2 times, returned 2 times33.0%
mruby::Class<Meowery>::~Class() (mrubyclass.hpp:127)called 2 times, returned 2 times100.0%
mruby::Class<Point>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 1 time, returned 1 time64.0%
mruby::Class<Point>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)called 1 time, returned 1 time33.0%
mruby::Class<Point>::~Class() (mrubyclass.hpp:127)called 1 time, returned 1 time100.0%
mruby::Class<Position>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 2 times, returned 2 times64.0%
mruby::Class<Position>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)not called0.0%
mruby::Class<Position>::~Class() (mrubyclass.hpp:127)called 2 times, returned 2 times100.0%
mruby::Class<Pospos>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 2 times, returned 2 times64.0%
mruby::Class<Pospos>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)not called0.0%
mruby::Class<Pospos>::~Class() (mrubyclass.hpp:127)called 2 times, returned 2 times100.0%
mruby::Class<Scratch>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*) (mrubyclass.hpp:120)called 1 time, returned 1 time64.0%
mruby::Class<Scratch>::closed_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:99)not called0.0%
mruby::Class<Scratch>::error_constructor_closed(mrb_state*, mrb_value) (mrubyclass.hpp:93)not called0.0%
mruby::Class<Scratch>::~Class() (mrubyclass.hpp:127)called 1 time, returned 1 time100.0%
mruby::Class<SomeObject>::Class(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*, void (*)()) (mrubyclass.hpp:113)called 1 time, returned 1 time64.0%
mruby::Class<SomeObject>::default_constructor(mrb_state*, mrb_value) (mrubyclass.hpp:54)not called0.0%
mruby::Class<SomeObject>::~Class() (mrubyclass.hpp:127)called 1 time, returned 1 time100.0%
mruby::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:10)called 2 times, returned 2 times67.0%
mruby::Exception::what() const (mrubyexception.hpp:20)called 2 times, returned 2 times100.0%
mruby::Exception::~Exception() (mrubyexception.hpp:17)called 2 times, returned 2 times100.0%
mruby::Function<int (int)> mruby::Module::get_global_variable<mruby::Function<int (int)> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:391)called 1 time, returned 1 time100.0%
mruby::Function<int (int)>::Function(mrb_state*, RProc*) (mrubyfunction.hpp:38)called 1 time, returned 1 time100.0%
mruby::Function<int (int)>::invoke(int) (mrubyfunction.hpp:41)called 1 time, returned 1 time86.0%
mruby::Module::Module(std::shared_ptr<mrb_state>) (mrubymodule.hpp:37)called 60 times, returned 60 times56.0%
mruby::Module::Module(std::shared_ptr<mrb_state>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RClass*) (mrubymodule.hpp:223)called 115 times, returned 115 times80.0%
mruby::Module::create_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:279)called 10 times, returned 10 times94.0%
mruby::Module::error_argument_count(mrb_state*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (mrubymodule.hpp:42)called 2 times, returned 2 times72.0%
mruby::Module::get_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:259)called 3 times, returned 2 times48.0%
mruby::Module::get_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:269)called 2 times, returned 1 time48.0%
mruby::Module::mruby_member_func_caller<int, Bar, int>(mrb_state*, mrb_value)::{lambda(int)#1}::operator()(int) const (mrubymodule.hpp:124)called 1 time, returned 1 time86.0%
mruby::Module::mruby_member_func_caller<int, Bar, int>(mrb_state*, mrb_value)::{lambda(int)#2}::operator()(int) const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::mruby_member_func_caller<int, Bar>(mrb_state*, mrb_value)::{lambda()#1}::operator()() const (mrubymodule.hpp:124)not called0.0%
mruby::Module::mruby_member_func_caller<int, Bar>(mrb_state*, mrb_value)::{lambda()#2}::operator()() const (mrubymodule.hpp:131)not called0.0%
mruby::Module::mruby_member_func_caller<int, Cat, int, int>(mrb_state*, mrb_value)::{lambda(int, int)#1}::operator()(int, int) const (mrubymodule.hpp:124)not called0.0%
mruby::Module::mruby_member_func_caller<int, Cat, int, int>(mrb_state*, mrb_value)::{lambda(int, int)#2}::operator()(int, int) const (mrubymodule.hpp:131)not called0.0%
mruby::Module::mruby_member_func_caller<int, Cat>(mrb_state*, mrb_value)::{lambda()#1}::operator()() const (mrubymodule.hpp:124)called 5 times, returned 4 times86.0%
mruby::Module::mruby_member_func_caller<int, Cat>(mrb_state*, mrb_value)::{lambda()#2}::operator()() const (mrubymodule.hpp:131)called 5 times, returned 4 times100.0%
mruby::Module::mruby_member_func_caller<int, Foo, int>(mrb_state*, mrb_value)::{lambda(int)#1}::operator()(int) const (mrubymodule.hpp:124)called 1 time, returned 1 time86.0%
mruby::Module::mruby_member_func_caller<int, Foo, int>(mrb_state*, mrb_value)::{lambda(int)#2}::operator()(int) const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::mruby_member_func_caller<int, Foo>(mrb_state*, mrb_value)::{lambda()#1}::operator()() const (mrubymodule.hpp:124)called 1 time, returned 1 time86.0%
mruby::Module::mruby_member_func_caller<int, Foo>(mrb_state*, mrb_value)::{lambda()#2}::operator()() const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::mruby_member_func_caller<mruby::NativeObject<Cat>, Meowery, int>(mrb_state*, mrb_value)::{lambda(int)#1}::operator()(int) const (mrubymodule.hpp:124)called 1 time, returned 1 time83.0%
mruby::Module::mruby_member_func_caller<mruby::NativeObject<Cat>, Meowery, int>(mrb_state*, mrb_value)::{lambda(int)#2}::operator()(int) const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::mruby_member_func_caller<void, Foo, int>(mrb_state*, mrb_value)::{lambda(int)#1}::operator()(int) const (mrubymodule.hpp:124)called 1 time, returned 1 time83.0%
mruby::Module::mruby_member_func_caller<void, Foo, int>(mrb_state*, mrb_value)::{lambda(int)#2}::operator()(int) const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::mruby_member_func_caller<void, Foo>(mrb_state*, mrb_value)::{lambda()#1}::operator()() const (mrubymodule.hpp:124)called 1 time, returned 1 time83.0%
mruby::Module::mruby_member_func_caller<void, Foo>(mrb_state*, mrb_value)::{lambda()#2}::operator()() const (mrubymodule.hpp:131)called 1 time, returned 1 time100.0%
mruby::Module::thing_is_defined(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mrb_vtype) (mrubymodule.hpp:241)called 5 times, returned 5 times89.0%
mruby::Module::~Module() (mrubymodule.hpp:231)called 115 times, returned 115 times100.0%
mruby::NameError::NameError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:33)called 2 times, returned 2 times62.0%
mruby::NameError::~NameError() (mrubyexception.hpp:37)called 2 times, returned 2 times100.0%
mruby::NativeObject<Bar>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Bar>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<Bar>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<Bar>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<Bar>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<Bar>::~NativeObject() (mrubynativeobject.hpp:30)called 1 time, returned 1 time100.0%
mruby::NativeObject<Cat> mruby::func_caller<0, mruby::NativeObject<Cat>, int>(mrb_state*, mruby::currier<std::function<mruby::NativeObject<Cat> (int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)called 2 times, returned 2 times78.0%
mruby::NativeObject<Cat> mruby::func_caller<1, mruby::NativeObject<Cat> >(mrb_state*, mruby::NativeObject<Cat>, mrb_value*) (mrubyfunctional.hpp:53)called 2 times, returned 2 times100.0%
mruby::NativeObject<Cat>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Cat>) (mrubynativeobject.hpp:22)called 9 times, returned 9 times100.0%
mruby::NativeObject<Cat>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 9 times, returned 9 times100.0%
mruby::NativeObject<Cat>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 1 time, returned 1 time100.0%
mruby::NativeObject<Cat>::get_instance() const (mrubynativeobject.hpp:40)called 6 times, returned 6 times100.0%
mruby::NativeObject<Cat>::get_type_ptr() (mrubynativeobject.hpp:35)called 9 times, returned 9 times100.0%
mruby::NativeObject<Cat>::~NativeObject() (mrubynativeobject.hpp:30)called 17 times, returned 17 times100.0%
mruby::NativeObject<Circle>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Circle>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<Circle>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<Circle>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<Circle>::~NativeObject() (mrubynativeobject.hpp:30)called 1 time, returned 1 time100.0%
mruby::NativeObject<Foo>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Foo>) (mrubynativeobject.hpp:22)called 4 times, returned 4 times100.0%
mruby::NativeObject<Foo>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 4 times, returned 4 times100.0%
mruby::NativeObject<Foo>::get_instance() const (mrubynativeobject.hpp:40)called 4 times, returned 4 times100.0%
mruby::NativeObject<Foo>::get_type_ptr() (mrubynativeobject.hpp:35)called 4 times, returned 4 times100.0%
mruby::NativeObject<Foo>::~NativeObject() (mrubynativeobject.hpp:30)called 4 times, returned 4 times100.0%
mruby::NativeObject<Meow>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Meow>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<Meow>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<Meow>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<Meow>::operator->() (mrubynativeobject.hpp:55)called 1 time, returned 1 time100.0%
mruby::NativeObject<Meow>::~NativeObject() (mrubynativeobject.hpp:30)called 5 times, returned 5 times100.0%
mruby::NativeObject<Meowery>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Meowery>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<Meowery>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<Meowery>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<Meowery>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<Meowery>::~NativeObject() (mrubynativeobject.hpp:30)called 2 times, returned 2 times100.0%
mruby::NativeObject<Point>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Point>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<Point>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<Point>::get_shared_instance() const (mrubynativeobject.hpp:45)called 1 time, returned 1 time100.0%
mruby::NativeObject<Point>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<Point>::~NativeObject() (mrubynativeobject.hpp:30)called 4 times, returned 4 times100.0%
mruby::NativeObject<Position>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Position>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<Position>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<Position>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<Position>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<Position>::~NativeObject() (mrubynativeobject.hpp:30)called 6 times, returned 6 times100.0%
mruby::NativeObject<Pospos>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Pospos>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<Pospos>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<Pospos>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<Pospos>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<Pospos>::~NativeObject() (mrubynativeobject.hpp:30)called 6 times, returned 6 times100.0%
mruby::NativeObject<Scratch>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Scratch>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<Scratch>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<Scratch>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<Scratch>::~NativeObject() (mrubynativeobject.hpp:30)called 3 times, returned 3 times100.0%
mruby::NativeObject<SomeObject>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<SomeObject>) (mrubynativeobject.hpp:22)not called0.0%
mruby::NativeObject<SomeObject>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)not called0.0%
mruby::NativeObject<SomeObject>::get_type_ptr() (mrubynativeobject.hpp:35)not called0.0%
mruby::NativeObject<SomeObject>::~NativeObject() (mrubynativeobject.hpp:30)not called0.0%
mruby::NativeObject<int (Bar::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Bar::*)()>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)()>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)()>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)()>::get_instance() const (mrubynativeobject.hpp:40)not called0.0%
mruby::NativeObject<int (Bar::*)()>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)()>::~NativeObject() (mrubynativeobject.hpp:30)called 3 times, returned 3 times100.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)>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)(int)>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)(int)>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)(int)>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)(int)>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Bar::*)(int)>::~NativeObject() (mrubynativeobject.hpp:30)called 4 times, returned 4 times100.0%
mruby::NativeObject<int (Cat::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Cat::*)()>) (mrubynativeobject.hpp:22)called 6 times, returned 6 times100.0%
mruby::NativeObject<int (Cat::*)()>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 6 times, returned 6 times100.0%
mruby::NativeObject<int (Cat::*)()>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 6 times, returned 6 times100.0%
mruby::NativeObject<int (Cat::*)()>::get_instance() const (mrubynativeobject.hpp:40)called 5 times, returned 5 times100.0%
mruby::NativeObject<int (Cat::*)()>::get_type_ptr() (mrubynativeobject.hpp:35)called 6 times, returned 6 times100.0%
mruby::NativeObject<int (Cat::*)()>::~NativeObject() (mrubynativeobject.hpp:30)called 23 times, returned 23 times100.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)>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Cat::*)(int, int)>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Cat::*)(int, int)>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Cat::*)(int, int)>::get_instance() const (mrubynativeobject.hpp:40)not called0.0%
mruby::NativeObject<int (Cat::*)(int, int)>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Cat::*)(int, int)>::~NativeObject() (mrubynativeobject.hpp:30)called 3 times, returned 3 times100.0%
mruby::NativeObject<int (Foo::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int (Foo::*)()>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)()>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)()>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)()>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Foo::*)()>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)()>::~NativeObject() (mrubynativeobject.hpp:30)called 7 times, returned 7 times100.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)>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)(int)>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)(int)>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)(int)>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<int (Foo::*)(int)>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<int (Foo::*)(int)>::~NativeObject() (mrubynativeobject.hpp:30)called 7 times, returned 7 times100.0%
mruby::NativeObject<int Bar::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Bar::*>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<int Bar::*>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<int Bar::*>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 1 time, returned 1 time100.0%
mruby::NativeObject<int Bar::*>::get_instance() const (mrubynativeobject.hpp:40)not called0.0%
mruby::NativeObject<int Bar::*>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<int Bar::*>::~NativeObject() (mrubynativeobject.hpp:30)called 3 times, returned 3 times100.0%
mruby::NativeObject<int Position::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Position::*>) (mrubynativeobject.hpp:22)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Position::*>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Position::*>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<int Position::*>::get_type_ptr() (mrubynativeobject.hpp:35)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Position::*>::~NativeObject() (mrubynativeobject.hpp:30)called 14 times, returned 14 times100.0%
mruby::NativeObject<int Pospos::*>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<int Pospos::*>) (mrubynativeobject.hpp:22)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Pospos::*>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Pospos::*>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<int Pospos::*>::get_type_ptr() (mrubynativeobject.hpp:35)called 4 times, returned 4 times100.0%
mruby::NativeObject<int Pospos::*>::~NativeObject() (mrubynativeobject.hpp:30)called 14 times, returned 14 times100.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)>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::get_instance() const (mrubynativeobject.hpp:40)called 2 times, returned 2 times100.0%
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>::~NativeObject() (mrubynativeobject.hpp:30)called 8 times, returned 8 times100.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::*)()>) (mrubynativeobject.hpp:22)called 1 time, returned 1 time100.0%
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 1 time, returned 1 time100.0%
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::get_type_ptr() (mrubynativeobject.hpp:35)called 1 time, returned 1 time100.0%
mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>::~NativeObject() (mrubynativeobject.hpp:30)called 4 times, returned 4 times100.0%
mruby::NativeObject<void (Foo::*)()>::NativeObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<void (Foo::*)()>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)()>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)()>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)()>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<void (Foo::*)()>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)()>::~NativeObject() (mrubynativeobject.hpp:30)called 7 times, returned 7 times100.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)>) (mrubynativeobject.hpp:22)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)(int)>::destructor(mrb_state*, void*) (mrubynativeobject.hpp:16)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)(int)>::get_classname[abi:cxx11]() const (mrubynativeobject.hpp:50)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)(int)>::get_instance() const (mrubynativeobject.hpp:40)called 1 time, returned 1 time100.0%
mruby::NativeObject<void (Foo::*)(int)>::get_type_ptr() (mrubynativeobject.hpp:35)called 2 times, returned 2 times100.0%
mruby::NativeObject<void (Foo::*)(int)>::~NativeObject() (mrubynativeobject.hpp:30)called 7 times, returned 7 times100.0%
mruby::RubyException::RubyException() (mrubyexception.hpp:82)called 1 time, returned 1 time64.0%
mruby::RubyException::RubyException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:86)called 7 times, returned 7 times68.0%
mruby::RubyException::what() const (mrubyexception.hpp:100)called 16 times, returned 16 times100.0%
mruby::RubyException::~RubyException() (mrubyexception.hpp:97)called 8 times, returned 8 times100.0%
mruby::RubyRuntimeError::RubyRuntimeError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:127)called 6 times, returned 6 times62.0%
mruby::RubyRuntimeError::~RubyRuntimeError() (mrubyexception.hpp:131)called 6 times, returned 6 times100.0%
mruby::RubyStandardError::RubyStandardError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:111)called 1 time, returned 1 time62.0%
mruby::RubyStandardError::RubyStandardError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:119)called 6 times, returned 6 times100.0%
mruby::RubyStandardError::~RubyStandardError() (mrubyexception.hpp:115)called 7 times, returned 7 times100.0%
mruby::TypeBinder<RClass*>::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:18)called 47 times, returned 47 times100.0%
mruby::TypeBinder<RClass*>::to_mrb_value(mrb_state*, RClass*) (mrubytypebinder.hpp:14)called 29 times, returned 29 times100.0%
mruby::TypeBinder<RData*>::to_mrb_value(mrb_state*, RData*) (mrubytypebinder.hpp:27)called 37 times, returned 37 times100.0%
mruby::TypeBinder<RProc*>::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:45)called 1 time, returned 1 time100.0%
mruby::TypeBinder<RProc*>::to_mrb_value(mrb_state*, RProc*) (mrubytypebinder.hpp:39)called 1 time, returned 1 time100.0%
mruby::TypeBinder<int>::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:71)called 46 times, returned 46 times100.0%
mruby::TypeBinder<int>::to_mrb_value(mrb_state*, int) (mrubytypebinder.hpp:70)called 17 times, returned 17 times100.0%
mruby::TypeBinder<mruby::Function<int (int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:208)called 1 time, returned 1 time100.0%
mruby::TypeBinder<mruby::NativeObject<Cat> >::to_mrb_value(mrb_state*, mruby::NativeObject<Cat>) (mrubytypebinder.hpp:171)called 3 times, returned 3 times64.0%
mruby::TypeBinder<mruby::NativeObject<Point> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<Position> >::to_mrb_value(mrb_state*, mruby::NativeObject<Position>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<Pospos> >::to_mrb_value(mrb_state*, mruby::NativeObject<Pospos>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<Scratch> >::to_mrb_value(mrb_state*, mruby::NativeObject<Scratch>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<int (Bar::*)()> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)not called0.0%
mruby::TypeBinder<mruby::NativeObject<int (Bar::*)()> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Bar::*)()>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<int (Bar::*)(int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<int (Bar::*)(int)> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Bar::*)(int)>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<int (Cat::*)()> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 4 times, returned 4 times19.0%
mruby::TypeBinder<mruby::NativeObject<int (Cat::*)()> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Cat::*)()>) (mrubytypebinder.hpp:171)called 6 times, returned 6 times64.0%
mruby::TypeBinder<mruby::NativeObject<int (Cat::*)(int, int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)not called0.0%
mruby::TypeBinder<mruby::NativeObject<int (Cat::*)(int, int)> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Cat::*)(int, int)>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<int (Foo::*)()> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<int (Foo::*)()> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Foo::*)()>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<int (Foo::*)(int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<int (Foo::*)(int)> >::to_mrb_value(mrb_state*, mruby::NativeObject<int (Foo::*)(int)>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<int Bar::*> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)not called0.0%
mruby::TypeBinder<mruby::NativeObject<int Bar::*> >::to_mrb_value(mrb_state*, mruby::NativeObject<int Bar::*>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<int Position::*> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 2 times, returned 2 times19.0%
mruby::TypeBinder<mruby::NativeObject<int Position::*> >::to_mrb_value(mrb_state*, mruby::NativeObject<int Position::*>) (mrubytypebinder.hpp:171)called 4 times, returned 4 times64.0%
mruby::TypeBinder<mruby::NativeObject<int Pospos::*> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 2 times, returned 2 times19.0%
mruby::TypeBinder<mruby::NativeObject<int Pospos::*> >::to_mrb_value(mrb_state*, mruby::NativeObject<int Pospos::*>) (mrubytypebinder.hpp:171)called 4 times, returned 4 times64.0%
mruby::TypeBinder<mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)> >::to_mrb_value(mrb_state*, mruby::NativeObject<mruby::NativeObject<Cat> (Meowery::*)(int)>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()> >::to_mrb_value(mrb_state*, mruby::NativeObject<mruby::NativeObject<Scratch> (Cat::*)()>) (mrubytypebinder.hpp:171)called 1 time, returned 1 time64.0%
mruby::TypeBinder<mruby::NativeObject<void (Foo::*)()> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<void (Foo::*)()> >::to_mrb_value(mrb_state*, mruby::NativeObject<void (Foo::*)()>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<mruby::NativeObject<void (Foo::*)(int)> >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:183)called 1 time, returned 1 time19.0%
mruby::TypeBinder<mruby::NativeObject<void (Foo::*)(int)> >::to_mrb_value(mrb_state*, mruby::NativeObject<void (Foo::*)(int)>) (mrubytypebinder.hpp:171)called 2 times, returned 2 times64.0%
mruby::TypeBinder<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:112)called 50 times, returned 50 times75.0%
mruby::TypeBinder<unsigned long>::from_mrb_value(mrb_state*, mrb_value) (mrubytypebinder.hpp:99)called 10 times, returned 10 times100.0%
mruby::TypeBinder<unsigned long>::to_mrb_value(mrb_state*, unsigned long) (mrubytypebinder.hpp:98)called 15 times, returned 15 times100.0%
mruby::TypeError::TypeError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyexception.hpp:57)not called0.0%
mruby::TypeError::~TypeError() (mrubyexception.hpp:61)not called0.0%
mruby::VM::VM() (mrubyvm.hpp:7)called 60 times, returned 60 times75.0%
mruby::VM::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubyvm.hpp:19)called 46 times, returned 46 times75.0%
mruby::VM::~VM() (mrubyvm.hpp:15)called 60 times, returned 60 times100.0%
mruby::currier<std::function<int (int)> >::currier(std::function<int (int)>) (mrubyfunctional.hpp:13)called 4 times, returned 4 times100.0%
mruby::currier<std::function<int (int)> >::type mruby::curry<int, int>(std::function<int (int)>) (mrubyfunctional.hpp:39)called 4 times, returned 4 times64.0%
mruby::currier<std::function<int (int, int)> >::currier(std::function<int (int, int)>) (mrubyfunctional.hpp:24)not called0.0%
mruby::currier<std::function<int (int, int)> >::currier(std::function<int (int, int)>)::{lambda(int const&)#1}::operator()(int const&) const (mrubyfunctional.hpp:25)not called0.0%
mruby::currier<std::function<int (int, int)> >::currier(std::function<int (int, int)>)::{lambda(int const&)#1}::operator()(int const&) const::{lambda(int const&)#1}::operator()(int const&) const (mrubyfunctional.hpp:28)not called0.0%
mruby::currier<std::function<int (int, int)> >::type mruby::curry<int, int, int>(std::function<int (int, int)>) (mrubyfunctional.hpp:39)not called0.0%
mruby::currier<std::function<int (int, int, int)> >::currier(std::function<int (int, int, int)>) (mrubyfunctional.hpp:24)not called0.0%
mruby::currier<std::function<int (int, int, int)> >::type mruby::curry<int, int, int, int>(std::function<int (int, int, int)>) (mrubyfunctional.hpp:39)not called0.0%
mruby::currier<std::function<mruby::NativeObject<Cat> (int)> >::currier(std::function<mruby::NativeObject<Cat> (int)>) (mrubyfunctional.hpp:13)called 2 times, returned 2 times100.0%
mruby::currier<std::function<mruby::NativeObject<Cat> (int)> >::type mruby::curry<mruby::NativeObject<Cat>, int>(std::function<mruby::NativeObject<Cat> (int)>) (mrubyfunctional.hpp:39)called 2 times, returned 2 times64.0%
mruby::currier<std::function<std::shared_ptr<Cat> (int)> >::currier(std::function<std::shared_ptr<Cat> (int)>) (mrubyfunctional.hpp:13)called 3 times, returned 3 times100.0%
mruby::currier<std::function<std::shared_ptr<Cat> (int)> >::type mruby::curry<std::shared_ptr<Cat>, int>(std::function<std::shared_ptr<Cat> (int)>) (mrubyfunctional.hpp:39)called 3 times, returned 3 times64.0%
mruby::currier<std::function<std::shared_ptr<Cat> (mruby::NativeObject<Meow>)> >::currier(std::function<std::shared_ptr<Cat> (mruby::NativeObject<Meow>)>) (mrubyfunctional.hpp:13)called 1 time, returned 1 time100.0%
mruby::currier<std::function<std::shared_ptr<Cat> (mruby::NativeObject<Meow>)> >::type mruby::curry<std::shared_ptr<Cat>, mruby::NativeObject<Meow> >(std::function<std::shared_ptr<Cat> (mruby::NativeObject<Meow>)>) (mrubyfunctional.hpp:39)called 1 time, returned 1 time64.0%
mruby::currier<std::function<std::shared_ptr<Circle> (mruby::NativeObject<Point>)> >::currier(std::function<std::shared_ptr<Circle> (mruby::NativeObject<Point>)>) (mrubyfunctional.hpp:13)called 1 time, returned 1 time100.0%
mruby::currier<std::function<std::shared_ptr<Circle> (mruby::NativeObject<Point>)> >::type mruby::curry<std::shared_ptr<Circle>, mruby::NativeObject<Point> >(std::function<std::shared_ptr<Circle> (mruby::NativeObject<Point>)>) (mrubyfunctional.hpp:39)called 1 time, returned 1 time64.0%
mruby::currier<std::function<void (int)> >::currier(std::function<void (int)>) (mrubyfunctional.hpp:13)called 1 time, returned 1 time100.0%
mruby::currier<std::function<void (int)> >::type mruby::curry<void, int>(std::function<void (int)>) (mrubyfunctional.hpp:39)called 1 time, returned 1 time64.0%
mruby::mruby_func_called_returner<int, int, int, int>::call(mrb_state*, std::function<int (int, int, int)>, mrb_value*) (mrubyfunctional.hpp:94)not called0.0%
mruby::mruby_func_called_returner<int, int, int>::call(mrb_state*, std::function<int (int, int)>, mrb_value*) (mrubyfunctional.hpp:94)not called0.0%
mruby::mruby_func_called_returner<int, int>::call(mrb_state*, std::function<int (int)>, mrb_value*) (mrubyfunctional.hpp:94)called 4 times, returned 4 times58.0%
mruby::mruby_func_called_returner<int>::call(mrb_state*, std::function<int ()>, mrb_value*) (mrubyfunctional.hpp:116)called 13 times, returned 7 times100.0%
mruby::mruby_func_called_returner<mruby::NativeObject<Cat>, int>::call(mrb_state*, std::function<mruby::NativeObject<Cat> (int)>, mrb_value*) (mrubyfunctional.hpp:94)called 2 times, returned 2 times54.0%
mruby::mruby_func_called_returner<mruby::NativeObject<Cat>>::call(mrb_state*, std::function<mruby::NativeObject<Cat> ()>, mrb_value*) (mrubyfunctional.hpp:116)called 1 time, returned 1 time64.0%
mruby::mruby_func_called_returner<mruby::NativeObject<Scratch>>::call(mrb_state*, std::function<mruby::NativeObject<Scratch> ()>, mrb_value*) (mrubyfunctional.hpp:116)called 1 time, returned 1 time64.0%
mruby::mruby_func_called_returner<void, int>::call(mrb_state*, std::function<void (int)>, mrb_value*) (mrubyfunctional.hpp:105)called 1 time, returned 1 time58.0%
mruby::mruby_func_called_returner<void>::call(mrb_state*, std::function<void ()>, mrb_value*) (mrubyfunctional.hpp:126)called 1 time, returned 1 time100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > mruby::Module::get_global_variable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:391)called 1 time, returned 1 time100.0%
std::shared_ptr<Cat> mruby::func_caller<0, std::shared_ptr<Cat>, int>(mrb_state*, mruby::currier<std::function<std::shared_ptr<Cat> (int)> >::type, mrb_value*) (mrubyfunctional.hpp:59)called 3 times, returned 2 times100.0%
std::shared_ptr<Cat> mruby::func_caller<0, std::shared_ptr<Cat>, mruby::NativeObject<Meow>>(mrb_state*, mruby::currier<std::function<std::shared_ptr<Cat> (mruby::NativeObject<Meow>)> >::type, mrb_value*) (mrubyfunctional.hpp:59)called 1 time, returned 1 time73.0%
std::shared_ptr<Cat> mruby::func_caller<1, std::shared_ptr<Cat> >(mrb_state*, std::shared_ptr<Cat>, mrb_value*) (mrubyfunctional.hpp:53)called 3 times, returned 3 times100.0%
std::shared_ptr<Circle> mruby::func_caller<0, std::shared_ptr<Circle>, mruby::NativeObject<Point>>(mrb_state*, mruby::currier<std::function<std::shared_ptr<Circle> (mruby::NativeObject<Point>)> >::type, mrb_value*) (mrubyfunctional.hpp:59)called 1 time, returned 1 time73.0%
std::shared_ptr<Circle> mruby::func_caller<1, std::shared_ptr<Circle> >(mrb_state*, std::shared_ptr<Circle>, mrb_value*) (mrubyfunctional.hpp:53)called 1 time, returned 1 time100.0%
std::shared_ptr<mruby::Class<Bar> > mruby::Module::create_class<Bar>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 3 times, returned 3 times65.0%
std::shared_ptr<mruby::Class<Cat> > mruby::Module::create_class<Cat, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 5 times, returned 5 times65.0%
std::shared_ptr<mruby::Class<Cat> > mruby::Module::create_class<Cat, mruby::NativeObject<Meow> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 1 time, returned 1 time65.0%
std::shared_ptr<mruby::Class<Cat> > mruby::Module::create_class<Cat>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 7 times, returned 7 times65.0%
std::shared_ptr<mruby::Class<Cat> > mruby::Module::create_closed_class<Cat>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:312)called 1 time, returned 1 time69.0%
std::shared_ptr<mruby::Class<Foo> > mruby::Module::create_class<Foo>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 12 times, returned 12 times65.0%
std::shared_ptr<mruby::Class<Meow> > mruby::Module::create_class<Meow>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 1 time, returned 1 time65.0%
std::shared_ptr<mruby::Class<Meowery> > mruby::Module::create_class<Meowery>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 1 time, returned 1 time65.0%
std::shared_ptr<mruby::Class<Position> > mruby::Module::create_class<Position>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 2 times, returned 2 times65.0%
std::shared_ptr<mruby::Class<Pospos> > mruby::Module::create_class<Pospos>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 2 times, returned 2 times65.0%
std::shared_ptr<mruby::Class<SomeObject> > mruby::Module::create_class<SomeObject>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mrubymodule.hpp:294)called 1 time, returned 1 time65.0%
void mruby::BaseFunction::push_args<int>(mrb_state*, std::vector<mrb_value, std::allocator<mrb_value> >*, int) (mrubyfunction.hpp:20)called 1 time, returned 1 time100.0%
void mruby::Class<Bar>::bind_instance_method<Foo, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)(int)) (mrubyclass.hpp:258)called 1 time, returned 1 time100.0%
void mruby::Class<Bar>::bind_instance_method<Foo, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)()) (mrubyclass.hpp:258)called 1 time, returned 1 time100.0%
void mruby::Class<Bar>::bind_instance_variable<Foo, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Foo::*) (mrubyclass.hpp:237)called 1 time, returned 1 time100.0%
void mruby::Class<Bar>::create_accessor<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Bar::*, RClass*) (mrubyclass.hpp:196)called 1 time, returned 1 time62.0%
void mruby::Class<Cat>::bind_instance_method<int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Cat::*)(int, int)) (mrubyclass.hpp:245)called 1 time, returned 1 time100.0%
void mruby::Class<Cat>::bind_instance_method<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Cat::*)()) (mrubyclass.hpp:245)called 6 times, returned 6 times100.0%
void mruby::Class<Cat>::bind_instance_method<mruby::NativeObject<Scratch>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Scratch> (Cat::*)()) (mrubyclass.hpp:245)called 1 time, returned 1 time100.0%
void mruby::Class<Foo>::bind_instance_method<int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)(int)) (mrubyclass.hpp:245)called 2 times, returned 2 times100.0%
void mruby::Class<Foo>::bind_instance_method<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)()) (mrubyclass.hpp:245)called 2 times, returned 2 times100.0%
void mruby::Class<Foo>::bind_instance_method<void, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (Foo::*)(int)) (mrubyclass.hpp:245)called 2 times, returned 2 times100.0%
void mruby::Class<Foo>::bind_instance_method<void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (Foo::*)()) (mrubyclass.hpp:245)called 2 times, returned 2 times100.0%
void mruby::Class<Meowery>::bind_instance_method<mruby::NativeObject<Cat>, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Cat> (Meowery::*)(int)) (mrubyclass.hpp:245)called 2 times, returned 2 times100.0%
void mruby::Class<Position>::bind_instance_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Position::*) (mrubyclass.hpp:230)called 4 times, returned 4 times100.0%
void mruby::Class<Position>::create_accessor<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Position::*, RClass*) (mrubyclass.hpp:196)called 4 times, returned 4 times62.0%
void mruby::Class<Pospos>::bind_instance_variable<Position, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Position::*) (mrubyclass.hpp:237)called 4 times, returned 4 times100.0%
void mruby::Class<Pospos>::create_accessor<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int Pospos::*, RClass*) (mrubyclass.hpp:196)called 4 times, returned 4 times62.0%
void mruby::Module::bind_method<int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(int, int, int)) (mrubymodule.hpp:398)called 1 time, returned 1 time50.0%
void mruby::Module::bind_method<int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(int)) (mrubymodule.hpp:398)called 3 times, returned 3 times62.0%
void mruby::Module::bind_method<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)()) (mrubymodule.hpp:398)called 8 times, returned 8 times62.0%
void mruby::Module::bind_method<mruby::NativeObject<Cat>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Cat> (*)()) (mrubymodule.hpp:398)called 1 time, returned 1 time50.0%
void mruby::Module::bind_method<void, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (*)(int)) (mrubymodule.hpp:398)called 1 time, returned 1 time62.0%
void mruby::Module::bind_method<void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (*)()) (mrubymodule.hpp:398)called 1 time, returned 1 time62.0%
void mruby::Module::create_function<int, Bar, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Bar::*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 1 time, returned 1 time62.0%
void mruby::Module::create_function<int, Bar>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Bar::*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 1 time, returned 1 time62.0%
void mruby::Module::create_function<int, Cat, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Cat::*)(int, int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 1 time, returned 1 time62.0%
void mruby::Module::create_function<int, Cat>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Cat::*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 6 times, returned 6 times62.0%
void mruby::Module::create_function<int, Foo, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 2 times, returned 2 times62.0%
void mruby::Module::create_function<int, Foo>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (Foo::*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 2 times, returned 2 times62.0%
void mruby::Module::create_function<int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(int, int, int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 1 time, returned 1 time88.0%
void mruby::Module::create_function<int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 3 times, returned 3 times88.0%
void mruby::Module::create_function<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int (*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 8 times, returned 8 times88.0%
void mruby::Module::create_function<mruby::NativeObject<Cat>, Meowery, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Cat> (Meowery::*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 2 times, returned 2 times62.0%
void mruby::Module::create_function<mruby::NativeObject<Cat>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Cat> (*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 1 time, returned 1 time88.0%
void mruby::Module::create_function<mruby::NativeObject<Scratch>, Cat>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Scratch> (Cat::*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 1 time, returned 1 time62.0%
void mruby::Module::create_function<void, Foo, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (Foo::*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 2 times, returned 2 times62.0%
void mruby::Module::create_function<void, Foo>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (Foo::*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:166)called 2 times, returned 2 times62.0%
void mruby::Module::create_function<void, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (*)(int), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 1 time, returned 1 time88.0%
void mruby::Module::create_function<void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (*)(), RClass*, void (*)(mrb_state*, RClass*, char const*, mrb_value (*)(mrb_state*, mrb_value), unsigned int)) (mrubymodule.hpp:146)called 1 time, returned 1 time88.0%
void mruby::Module::set_class_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (mrubymodule.hpp:328)called 1 time, returned 1 time69.0%
void mruby::Module::set_global_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (mrubymodule.hpp:384)called 1 time, returned 1 time100.0%
void mruby::Module::set_global_variable<mruby::NativeObject<Position> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Position>) (mrubymodule.hpp:384)called 2 times, returned 2 times85.0%
void mruby::Module::set_global_variable<mruby::NativeObject<Pospos> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mruby::NativeObject<Pospos>) (mrubymodule.hpp:384)called 2 times, returned 2 times85.0%
void mruby::Module::set_instance_variable<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (mrubymodule.hpp:356)called 1 time, returned 1 time69.0%
void mruby::void_func_caller<0, int>(mrb_state*, mruby::currier<std::function<void (int)> >::type, mrb_value*) (mrubyfunctional.hpp:71)called 1 time, returned 1 time100.0%