Lines Matching refs:cxx_class
406 'cxx_class' : str,
513 if 'cxx_class' not in cls._value_dict:
514 cls._value_dict['cxx_class'] = cls._value_dict['type']
516 cls._value_dict['cxx_type'] = '%s *' % cls._value_dict['cxx_class']
650 return cls.cxx_class.split('::')
756 bases.append(cls._base.cxx_class)
762 code('py::class_<${{cls.cxx_class}}, ${base_str}, ' \
763 'std::unique_ptr<${{cls.cxx_class}}, py::nodelete>>(' \
766 code('py::class_<${{cls.cxx_class}}, ' \
767 'std::unique_ptr<${{cls.cxx_class}}, py::nodelete>>(' \
771 exp.export(code, cls.cxx_class)
821 print('Nested template argument in cxx_class.'
886 cxx_class = CxxClass(cls._value_dict['cxx_class'],
891 cxx_class.declare(code)
1545 if hasattr(self, 'cxx_class'):
1546 d.cxx_class = self.cxx_class