Files
clang-uml/tests/t00014/t00014.cc
2021-04-04 23:42:42 +02:00

37 lines
691 B
C++

#include <algorithm>
#include <ios>
#include <map>
#include <numeric>
#include <string>
#include <type_traits>
#include <variant>
template <typename T> struct clanguml_t00014_A {
T value;
};
using clanguml_t00014_AString = clanguml_t00014_A<std::string>;
namespace clanguml {
namespace t00014 {
template <typename T, typename P> struct A {
T t;
P p;
};
template <typename T> using AString = A<T, std::string>;
using AIntString = AString<int>;
using AStringString = AString<std::string>;
class R {
using BStringString = AStringString;
A<bool, std::string> boolstring;
AString<float> floatstring;
AIntString intstring;
BStringString stringstring;
};
}
}