Seamless operability between C++11 and Python
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

30 lines
573 B

#pragma once
#include <memory>
#include <test_cross_module_rtti_lib_export.h>
#if defined(_MSC_VER)
__pragma(warning(disable : 4251))
#endif
namespace lib {
class TEST_CROSS_MODULE_RTTI_LIB_EXPORT Base : public std::enable_shared_from_this<Base> {
public:
Base(int a, int b);
virtual ~Base() = default;
virtual int get() const;
int a;
int b;
};
class TEST_CROSS_MODULE_RTTI_LIB_EXPORT Foo : public Base {
public:
Foo(int a, int b);
int get() const override;
};
} // namespace lib