summaryrefslogtreecommitdiff
path: root/tests/headers/class_no_members.hpp
blob: 6963e372d3b103fea0cabd721502aed088e8f665 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq
// bindgen-flags: -- -std=c++11

class whatever {
};

class whatever_child: public whatever {
};

class whatever_child_with_member: public whatever {
public:
    int m_member;
};

static_assert(sizeof(whatever) == 1, "Testing!");
static_assert(sizeof(whatever_child) == 1, "Testing!");
static_assert(sizeof(whatever_child_with_member) == 4, "Testing!");