25 lines
515 B
C++
25 lines
515 B
C++
#include <drogon/DrObject.h>
|
|
#include <iostream>
|
|
namespace api{
|
|
namespace v1{
|
|
template <typename T>
|
|
class handler:public drogon::DrObject<T>
|
|
{
|
|
public:
|
|
static void p(){
|
|
std::cout<<handler<T>::classTypeName()<<std::endl;
|
|
}
|
|
};
|
|
class hh:public handler<hh>
|
|
{
|
|
|
|
};
|
|
}
|
|
}
|
|
int main()
|
|
{
|
|
api::v1::hh h;
|
|
std::cout<<h.className()<<std::endl;
|
|
std::cout<<api::v1::hh::classTypeName()<<std::endl;
|
|
h.p();
|
|
} |