tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
memory.cpp
// SPDX-License-Identifier: BSL-1.0
// SPDX-FileCopyrightText: Copyright (C) 2021 Tobias Hienzsch
#include <etl/cassert.hpp>
#if defined(TETL_ENABLE_CXX_MODULES)
import etl;
#else
#include <etl/memory.hpp> // for pointer_int_pair
#endif
auto main() -> int
{
#if not defined(TETL_WORKAROUND_AVR_BROKEN_TESTS)
auto val = 42.0;
auto ptr = etl::pointer_int_pair<double*, 2>{&val, 1U};
assert(*ptr.get_pointer() == 42.0);
assert(ptr.get_int() == 1U);
#endif
return 0;
}
#define assert(...)
Definition cassert.hpp:20
The class template bitset represents a fixed-size sequence of Bits bits. Bitsets can be manipulated b...
Definition bitset.hpp:23