#include <iostream>
#include <type_traits>
#include <vector>
class A {};
enum E {};
enum Eb : int {};
enum class Ec : int {};
namespace RTG
{
namespace DataStore
{
namespace LGR
{
class CRedBlackGambleGame
{
public:
struct CardChoices
{
enum _Enum
{
UNKNOWN = 0,
CLUB = 1,
SPADE = 2,
DIAMOND = 3,
HEART = 4
};
}; typedef CardChoices::_Enum CardChoice;
};
}
}
}
int main()
{
std::cout << std::boolalpha;
std::cout << std::is_pod<A>::value << '\n';
std::cout << std::is_pod<E>::value << '\n';
std::cout << std::is_pod<Eb>::value << '\n';
std::cout << std::is_pod<Ec>::value << '\n';
std::cout << std::is_pod<int>::value << '\n';
std::cout << std::is_pod<RTG::DataStore::LGR::CRedBlackGambleGame::CardChoices>::value << '\n';
std::cout << std::is_pod<std::vector<RTG::DataStore::LGR::CRedBlackGambleGame::CardChoices>::value_type>::value << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+CiNpbmNsdWRlIDx2ZWN0b3I+CiAKY2xhc3MgQSB7fTsKIAplbnVtIEUge307CiAKZW51bSBFYiA6IGludCB7fTsKCmVudW0gY2xhc3MgRWMgOiBpbnQge307CiAKIAogCm5hbWVzcGFjZSBSVEcKewpuYW1lc3BhY2UgRGF0YVN0b3JlCnsKbmFtZXNwYWNlIExHUgp7CmNsYXNzIENSZWRCbGFja0dhbWJsZUdhbWUKewpwdWJsaWM6CglzdHJ1Y3QgQ2FyZENob2ljZXMKCXsKCQllbnVtIF9FbnVtCgkJewoJCQlVTktOT1dOID0gMCwKCgkJCUNMVUIJPSAxLAoJCQlTUEFERQk9IDIsCgkJCURJQU1PTkQgPSAzLAoJCQlIRUFSVAk9IDQKCQl9OwoJfTsgdHlwZWRlZiBDYXJkQ2hvaWNlczo6X0VudW0gQ2FyZENob2ljZTsKfTsKfQp9Cn0KIAogCmludCBtYWluKCkgCnsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmJvb2xhbHBoYTsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmlzX3BvZDxBPjo6dmFsdWUgPDwgJ1xuJzsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmlzX3BvZDxFPjo6dmFsdWUgPDwgJ1xuJzsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmlzX3BvZDxFYj46OnZhbHVlIDw8ICdcbic7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjppc19wb2Q8RWM+Ojp2YWx1ZSA8PCAnXG4nOwogICAgc3RkOjpjb3V0IDw8IHN0ZDo6aXNfcG9kPGludD46OnZhbHVlIDw8ICdcbic7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjppc19wb2Q8UlRHOjpEYXRhU3RvcmU6OkxHUjo6Q1JlZEJsYWNrR2FtYmxlR2FtZTo6Q2FyZENob2ljZXM+Ojp2YWx1ZSA8PCAnXG4nOwogICAgc3RkOjpjb3V0IDw8IHN0ZDo6aXNfcG9kPHN0ZDo6dmVjdG9yPFJURzo6RGF0YVN0b3JlOjpMR1I6OkNSZWRCbGFja0dhbWJsZUdhbWU6OkNhcmRDaG9pY2VzPjo6dmFsdWVfdHlwZT46OnZhbHVlIDw8ICdcbic7Cn0=