Files
clang-uml/tests/t00019/t00019_layer1.h
2021-07-25 10:23:50 +02:00

27 lines
418 B
C++

#pragma once
#include <iostream>
#include <string>
namespace clanguml {
namespace t00019 {
template <typename LowerLayer> class Layer1 : public LowerLayer {
using LowerLayer::LowerLayer;
int m1() override
{
std::cout << "m1 called\n";
return LowerLayer::m1();
}
std::string m2() override
{
std::cout << "m2 called\n";
return LowerLayer::m2();
}
};
}
}