|
class | BitUtil |
| Bit Utility class pure static class. More...
|
|
class | ByteWordUtil |
| Contains some helpful converting tools. More...
|
|
class | CharUtil |
| String Utility class pure static class. More...
|
|
class | Crc |
| Cyclic redundancy check (CRC) See (german): http://de.wikipedia.org/wiki/Zyklische_Redundanzpr%C3%BCfung. More...
|
|
class | DateTimeStamp |
| Class to access date and time information. More...
|
|
class | Dequeue |
| Dequeue, Queue able to pop/push elements either from front or back. More...
|
|
class | Flags |
| A template to create a type safe flags type from an enum. More...
|
|
struct | GenerateBitMask |
| Generates a bit mask of the given width left shifted offset bits from the least significant bit position of the word. More...
|
|
struct | GenerateUnshiftedBitMask |
| Generates a bit mask of the given width whose least significant bit is at the same bit position as the least significant bit of the word. More...
|
|
struct | GenerateUnshiftedBitMask< 0 > |
|
struct | KeyWriteOnlyPolicy |
| A write-only mutability policy to enable writing registers like new reset register. More...
|
|
struct | ListNode |
| Node used for LinkedList class. More...
|
|
struct | ListNode< T, LinkedListType::SINGLE > |
| Node used for LinkedList class. More...
|
|
struct | ListNode< T, LinkedListType::DOUBLE > |
| Node used for LinkedList class. More...
|
|
class | LinkedList |
| linked list More...
|
|
class | MD5 |
| This class provides the MD5 checksum calculation routines. More...
|
|
class | MinMax |
| Min/Max utility class. More...
|
|
class | PoolAllocator |
| fixed size pool allocator More...
|
|
class | Range |
| A range of values limited by an lower and upper value that is included in the range. More...
|
|
struct | ReadOnlyPolicy |
| A read-only mutability policy for use with Register template. More...
|
|
struct | ReadWritePolicy |
| A read-write mutability policy for use with Register template. More...
|
|
struct | Register |
| Template to define register at runtime, by providing the mutability policy, like Read Only/Write Only/Read Write etc, address, offset and width. More...
|
|
class | RingBuffer |
| This template class implements a FIFO ringbuffer. More...
|
|
class | Span |
| This template class provides a small wrapper around a data buffer. More...
|
|
struct | CrtpHelper |
| Requires == from the underlying type and provides == and !=. More...
|
|
struct | Ignore1 |
|
struct | Ignore2 |
|
struct | Ignore3 |
|
struct | Ignore4 |
|
struct | Ignore5 |
|
struct | Ignore6 |
|
struct | Ignore7 |
|
struct | Ignore8 |
|
struct | Ignore9 |
|
struct | Ignore10 |
|
struct | EqualityComparable |
| Requires == from the underlying type and provides == and !=. More...
|
|
struct | LessThanComparable |
| Requires < from the underlying type and provides <, >, <=, >=. More...
|
|
struct | TotallyOrdered |
| Provides ==, !=, <, >, <=, >=. More...
|
|
struct | Addable |
| Requires +, += from the underlying type and provides +, +=. More...
|
|
struct | Subtractable |
| Requires -, -= from the underlying type and provides -, -=. More...
|
|
struct | Additive |
| Groups Addable and Subtractable to one skill. More...
|
|
struct | Multipliable |
| Requires * from the underlying type and provides *. More...
|
|
struct | Dividable |
| Requires / from the underlying type and provides /. More...
|
|
struct | Multiplicative |
| Groups Multipliable and Dividable to one skill. More...
|
|
struct | Arithmetic |
| Additive and Multiplicative to one skill. More...
|
|
struct | Incrementable |
| Requires ++i from the underlying type and provides ++i, i++. More...
|
|
struct | Decrementable |
| Requires –i from the underlying type and provides –i, i–. More...
|
|
struct | UnitStepable |
| Groups imt::base::core::util::Incrementable and imt::base::core::util::Decrementable to one skill. More...
|
|
class | StrongTypedef |
| Prevent bugs at compile time by providing strongly-typed and expressive interfaces with zero overhead. More...
|
|
class | VersionInfo |
| Provides version information in simple class. More...
|
|
struct | WriteOnlyPolicy |
| A write-only mutability policy for use with Register template. More...
|
|