clean-up
This commit is contained in:
parent
0150c2f247
commit
edbd61ad42
2 changed files with 12 additions and 24 deletions
|
@ -49,17 +49,15 @@ struct Long {
|
|||
LL ll;
|
||||
};
|
||||
|
||||
int somevar;
|
||||
|
||||
enum class Color { RED, GREEN, BLUE };
|
||||
|
||||
int main() {
|
||||
SomeStruct somevar;
|
||||
Long othervar;
|
||||
int intvar;
|
||||
SomeStruct* ptrvar;
|
||||
SomeStruct** ptrptrvar;
|
||||
|
||||
int main() {
|
||||
// constexpr
|
||||
constexpr auto constexpr_work_fine = NAMEOF(intvar);
|
||||
std::cout << constexpr_work_fine << std::endl; // intvar
|
||||
|
|
|
@ -53,13 +53,15 @@ struct Long {
|
|||
LL ll;
|
||||
};
|
||||
|
||||
int somevar;
|
||||
|
||||
enum class Color { RED, GREEN, BLUE };
|
||||
|
||||
TEST_CASE("constexpr") {
|
||||
SomeStruct somevar;
|
||||
Long othervar;
|
||||
int intvar;
|
||||
SomeStruct* ptrvar;
|
||||
SomeStruct** ptrptrvar;
|
||||
|
||||
TEST_CASE("constexpr") {
|
||||
SECTION("NAMEOF") {
|
||||
// variable
|
||||
constexpr auto cx1 = NAMEOF((&somevar)->somefield);
|
||||
|
@ -98,12 +100,6 @@ TEST_CASE("constexpr") {
|
|||
}
|
||||
|
||||
TEST_CASE("NAMEOF") {
|
||||
SomeStruct somevar;
|
||||
Long othervar;
|
||||
int intvar;
|
||||
SomeStruct* ptrvar;
|
||||
SomeStruct** ptrptrvar;
|
||||
|
||||
SECTION("variable") {
|
||||
REQUIRE(std::strcmp(NAMEOF(somevar), "somevar") == 0);
|
||||
REQUIRE(std::strcmp(NAMEOF(&somevar), "somevar") == 0);
|
||||
|
@ -156,12 +152,6 @@ TEST_CASE("NAMEOF") {
|
|||
}
|
||||
|
||||
TEST_CASE("NAMEOF_FULL") {
|
||||
SomeStruct somevar;
|
||||
Long othervar;
|
||||
int intvar;
|
||||
SomeStruct* ptrvar;
|
||||
SomeStruct** ptrptrvar;
|
||||
|
||||
SECTION("variable") {
|
||||
REQUIRE(std::strcmp(NAMEOF_FULL(somevar), "somevar") == 0);
|
||||
REQUIRE(std::strcmp(NAMEOF_FULL(&somevar), "&somevar") == 0);
|
||||
|
|
Loading…
Reference in a new issue