8#include "Arp/Base/Core/PimplPtr.hxx"
32 uint32 GetByteSize()
const;
34 uint64 GetTotalBitSize(
void)
const;
35 size_t GetFullByteSize(
void)
const;
38 static const BitSize& GetNull(
void);
39 static const BitSize& GetBit(
void);
43 const Impl& GetImpl(
void)
const;
61template<>
struct fmt::formatter<
Arp::Plc::Meta::Commons::BitSize> :
public fmt::ostream_formatter
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:33
std::uint64_t uint64
The Arp unsigned integer type of 8 byte size.
Definition: PrimitiveTypes.hpp:37
Root namespace for the PLCnext API