CAABBox | |
Cjau::math::geom::AABBox2f | Axis Aligned Bounding Box |
Cjau::math::geom::AABBox3f | Axis Aligned Bounding Box |
CAddr48Bit | |
Cjau::math::geom::plane::AffineTransform | Represents a affine 2x3 transformation matrix in column major order (memory layout) |
►Cstd::allocator< T > | STL class |
Cjau::counting_allocator< U > | |
Cjau::counting_allocator< T > | Performance counter std::allocator specialization |
►Cjau::codec::base::alphabet | Base Alphabet Specification providing the alphabet for encode() and decode() |
Cbase64_alphabet_nopadding | |
Cjau::codec::base::ascii38_alphabet | Safe base 38 alphabet with ASCII code-point sorting order |
Cjau::codec::base::ascii64_alphabet | Safe base 64 alphabet with ASCII code-point sorting order |
Cjau::codec::base::ascii86_alphabet | Base 86 alphabet with ASCII code-point sorting order |
Cjau::codec::base::base64_alphabet | Safe canonical base64 alphabet, without ASCII code-point sorting order |
Cjau::codec::base::base64url_alphabet | Safe canonical base64url alphabet, without ASCII code-point sorting order |
Cjau::codec::base::natural64_alphabet | Safe natural base 64 alphabet, both without ASCII code-point sorting order |
Cjau::codec::base::natural86_alphabet | Natural base 86 alphabet, without ASCII code-point sorting order |
►Cjau::lang::alphabet | Base Alphabet Specification providing the alphabet for token_fsm |
Cjau::lang::ascii26_alphabet | Case insensitive ASCII base 26 alphabet with ASCII code-point sorting order |
Cjau::lang::ascii69_alphabet | Case insensitive ASCII base 69 alphabet with ASCII code-point sorting order |
Cjau::lang::ascii95_alphabet | Full ASCII base 95 alphabet with ASCII code-point sorting order |
►Cstd::atomic< T > | STL class |
Cjau::ordered_atomic< jau::fraction_i64, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< jau::fraction_i64, std::memory_order_relaxed > | |
Cjau::ordered_atomic< jau::fraction_u64, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< jau::fraction_u64, std::memory_order_relaxed > | |
Cjau::ordered_atomic< async_io_result_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< bool, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< bool, std::memory_order_relaxed > | |
Cjau::ordered_atomic< int8_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< int8_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< uint8_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< uint8_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< int16_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< int16_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< uint16_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< uint16_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< int, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< int, std::memory_order_relaxed > | |
Cjau::ordered_atomic< int32_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< int32_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< uint32_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< uint32_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< jau::nsize_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< jau::snsize_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< jau::nsize_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< jau::snsize_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< std::size_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< ssize_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< std::size_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< ssize_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< int64_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< int64_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< uint64_t, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< uint64_t, std::memory_order_relaxed > | |
Cjau::ordered_atomic< Size_type, std::memory_order_seq_cst > | |
Cjau::ordered_atomic< Size_type, std::memory_order_relaxed > | |
Cjau::ordered_atomic< _Tp, _MO > | Std::atomic<T> type with predefined fixed std::memory_order, not allowing changing the memory model on usage and applying the set order to all operator |
Cjau::mp::BigInt | Arbitrary precision integer type |
Cjau::bitfield< BitSize > | Simple bitfield template for efficient bit storage access in O(1) |
Cjau::call_on_release< UnaryFunction > | Call on release allows the user to pass a function to be called at destruction of this instance |
►Cjau::callocator< T > | A simple allocator using POSIX C functions: ::malloc() , ::free() and ::realloc() |
Cjau::counting_callocator< T > | Performance counter jau::callocator specialization |
►Cjau::callocator< U > | |
Cjau::counting_callocator< U > | |
Cjau::callocator_sec< T, > | A simple secure allocator for integral types using POSIX C functions: ::malloc() and ::free() |
►CT::container_memmove_compliant | |
Cjau::is_container_memmove_compliant< T, std::void_t< typename T::container_memmove_compliant > > | template< class T > is_container_memmove_compliant<T>::value compile-time Type Trait, determining whether the given template class claims to be container memmove compliant, see @Ref darray_memmove |
Ccopy_context_t | |
Cjau::cow_darray< Value_type, Size_type, Alloc_type, use_memmove, use_secmem > | Implementation of a Copy-On-Write (CoW) using jau::darray as the underlying storage, exposing lock-free read operations using SC-DRF atomic synchronization |
Cjau::cow_ro_iterator< Storage_type, Storage_ref_type, CoW_container > | Implementation of a Copy-On-Write (CoW) read-onlu iterator over immutable value_type storage |
Cjau::cow_rw_iterator< Storage_type, Storage_ref_type, CoW_container > | Implementation of a Copy-On-Write (CoW) read-write iterator over mutable value_type storage |
Cjau::cow_vector< Value_type, Alloc_type > | Implementation of a Copy-On-Write (CoW) using std::vector as the underlying storage, exposing lock-free read operations using SC-DRF atomic synchronization |
Cjau::cpu::CpuInfo | Singleton CpuInfo caching all jau::cpu information |
►Cjau::darray< Value_type, Size_type, Alloc_type, use_memmove, use_secmem > | Implementation of a dynamic linear array storage, aka vector, including relative positional access |
Cjau::darray_sorted< Value_type, Size_type, Alloc_type, use_memmove, use_secmem > | Extension to darray resulting in a sorted darray via insert() |
CDataType01 | |
CDataType02_Memmove_Secmem | |
Cjau::fs::dir_item | Representing a directory item split into dirname() and basename() |
►Cjau::os::DynamicLinker | Low level secure dynamic linker access |
►Cjau::os::impl::UnixDynamicLinker | |
Cjau::os::impl::Bionic32DynamicLinker | Bionic 32bit (Android) specialization of UnixDynamicLinkerImpl with non-POSIX flags and mode values |
Cjau::os::impl::DarwinDynamicLinker | Darwin (MacOSX/iOS) specialization of UnixDynamicLinkerImpl with non-POSIX flags and mode values |
Cjau::os::impl::PosixDynamicLinker | POSIX specialization of UnixDynamicLinkerImpl with POSIX flags and mode values |
►Cjau::os::DynamicLookup | Interface callers may use ProcAddressHelper's reset helper method to install function pointers into a ProcAddressTable |
Cjau::os::NativeLibrary | Runtime libary dynamic library (RTLD) access |
►CT::enforce_secmem | |
Cjau::is_enforcing_secmem< T, std::void_t< typename T::enforce_secmem > > | template< class T > is_enforcing_secmem<T>::value compile-time Type Trait, determining whether the given template class enforces secmem, see @Ref darray_secmem |
Cjau::enums::enum_info< EnumType, Vargs > | Enumeration info template class including iterator (enum_iterator) |
Cjau::enums::enum_iterator< EnumType, Vargs > | Enumeration iterator, see enum_info |
Cjau::EUI48 | A packed 48 bit EUI-48 identifier, formerly known as MAC-48 or simply network device MAC address (Media Access Control address) |
Cjau::EUI48Sub | A 48 bit EUI-48 sub-identifier, see EUI48 |
►Cstd::exception | STL class |
Cjau::math::MathError | |
►Cstd::bad_alloc | STL class |
Cjau::OutOfMemoryError | |
►Cstd::ios_base::failure | STL class |
Cjau::IOError | |
►Cstd::logic_error | STL class |
Cjau::LogicError | |
►Cstd::domain_error | STL class |
Cjau::IllegalStateError | |
►Cjau::math::MathDomainError | Math_error_t::invalid |
Cjau::math::MathDivByZeroError | Math_error_t::div_by_zero, i.e |
►Cstd::invalid_argument | STL class |
Cjau::IllegalArgumentError | |
►Cstd::out_of_range | STL class |
Cjau::IndexOutOfBoundsError | |
►Cstd::runtime_error | STL class |
►Cjau::RuntimeException | |
Cjau::InternalError | |
Cjau::NotImplementedException | |
Cjau::NullPointerException | |
Cjau::UnsupportedOperationException | |
Cjau::math::MathInexactError | Math_error_t::inexact |
►Cstd::overflow_error | STL class |
Cjau::math::MathOverflowError | Math_error_t::overflow |
►Cstd::underflow_error | STL class |
Cjau::math::MathUnderflowError | Math_error_t::underflow |
►Cjau::ExceptionBase | |
►Cjau::LogicErrorBase | |
Cjau::IllegalArgumentError | |
Cjau::IllegalStateError | |
Cjau::IndexOutOfBoundsError | |
Cjau::LogicError | |
Cjau::OutOfMemoryError | |
►Cjau::RuntimeExceptionBase | |
Cjau::RuntimeException | |
►Cjau::RuntimeSystemExceptionBase | |
Cjau::IOError | |
Cjau::RuntimeSystemException | |
►Cjau::math::MathErrorBase | |
Cjau::math::MathDomainError | Math_error_t::invalid |
Cjau::math::MathError | |
►Cjau::math::MathRuntimeErrorBase | |
Cjau::math::MathInexactError | Math_error_t::inexact |
Cjau::math::MathOverflowError | Math_error_t::overflow |
Cjau::math::MathUnderflowError | Math_error_t::underflow |
►Cstd::false_type | |
Cjau::enums::is_enum_info< T, std::void_t< typename T::enum_info_tag > > | template< class T > is_enum_info<T>::value compile-time Type Trait, determining whether the given template class is a enum_info type |
Cjau::has_member_of_pointer< C, typename std::enable_if_t< std::is_pointer_v< decltype(std::declval< C >().operator->())> > > | |
Cjau::is_container_memmove_compliant< T, std::void_t< typename T::container_memmove_compliant > > | template< class T > is_container_memmove_compliant<T>::value compile-time Type Trait, determining whether the given template class claims to be container memmove compliant, see @Ref darray_memmove |
Cjau::is_cow_type< T, std::void_t< typename T::cow_container_t > > | template< class T > is_cow_type<T>::value compile-time Type Trait, determining whether the given template class is a CoW type, e.g |
Cjau::is_darray_type< T, std::void_t< typename T::darray_tag > > | template< class T > is_darray_type<T>::value compile-time Type Trait, determining whether the given template class is a - or has a darray type, e.g |
Cjau::is_enforcing_secmem< T, std::void_t< typename T::enforce_secmem > > | template< class T > is_enforcing_secmem<T>::value compile-time Type Trait, determining whether the given template class enforces secmem, see @Ref darray_secmem |
Cjau::enums::is_enum_info< class, class > | template< class T > is_enum_info<T>::value compile-time Type Trait, determining whether the given template class is a enum_info type |
Cjau::has_builtin_bit_cast_t< Dummy_type > | Convenience type trait for __has_builtin(__builtin_bit_cast) |
Cjau::has_member_of_pointer< C, typename > | Checker for member of pointer '->' operator with convertible pointer return, no arguments |
Cjau::is_container_memmove_compliant< class, class > | template< class T > is_container_memmove_compliant<T>::value compile-time Type Trait, determining whether the given template class claims to be container memmove compliant, see @Ref darray_memmove |
Cjau::is_cow_type< class, class > | template< class T > is_cow_type<T>::value compile-time Type Trait, determining whether the given template class is a CoW type, e.g |
Cjau::is_darray_type< class, class > | template< class T > is_darray_type<T>::value compile-time Type Trait, determining whether the given template class is a - or has a darray type, e.g |
Cjau::is_enforcing_secmem< class, class > | template< class T > is_enforcing_secmem<T>::value compile-time Type Trait, determining whether the given template class enforces secmem, see @Ref darray_secmem |
Cjau::is_rtti_available_t< _Dummy > | Template type trait evaluating std::true_type{} if RTTI is available, otherwise std::false_type{} |
Cjau::fs::file_stats | Platform agnostic representation of POSIX ::lstat() and ::stat() for a given pathname |
Cjau::final_opt< R, A > | Class template jau::function is a general-purpose static-polymorphic function wrapper |
Cjau::func::final_opt< R, A > | Delegated target function object, providing a fast path target function invocation |
Cjau::func::final_opt< R, A >::final_opt | C++ conform Pointer to Member Function (PMF) |
Cjau::float_bytes< bytesize > | |
Cjau::float_bytes< sizeof(double)> | |
Cjau::float_bytes< sizeof(float)> | |
Cjau::float_bytes< sizeof(long double)> | |
Cjau::float_ctti | |
Cjau::math::geom::Frustum::FovDesc | Frustum description by fovhv and zNear , zFar |
Cjau::math::FovHVHalves | Horizontal and vertical field of view (FOV) halves, allowing a non-centered projection |
Cjau::fraction< Int_type, > | Fraction template type using integral values, evaluated at runtime |
Cjau::fraction_timespec | Timespec structure using int64_t for its components in analogy to struct timespec_t on 64-bit platforms |
Cjau::math::geom::Frustum | Providing frustum planes derived by different inputs (P*MV , ..) used to classify objects |
Cjau::os::FuncAddrResolver | |
Cjau::function< Signature > | Class template jau::function is a general-purpose static-polymorphic function wrapper |
Cjau::function< R(A...)> | Class template jau::function is a general-purpose polymorphic function wrapper |
CGattCharacteristicPropertySpec | |
CGattCharacteristicSpec | |
CGattClientCharacteristicConfigSpec | |
CGattServiceCharacteristic | |
►Cjau::math::geom::Geom2f | Geometric object |
►Cjau::math::geom::AGeom2f | Animated geometric object |
Cjau::math::geom::Disk2f | |
Cjau::math::geom::LineStrip2f | A clockwise (CW) polyline |
Cjau::math::geom::Rect2f | |
Cjau::math::geom::LineSeg2f | |
Cstd::hash< Addr48Bit > | |
Cstd::hash< DataType01 > | |
Cstd::hash< jau::EUI48 > | |
Cstd::hash< jau::EUI48Sub > | |
Cstd::hash< jau::util::VersionNumber > | |
Cjau::int_ctti | |
CInteger | |
►Cstd::integral_constant | |
Cjau::has_endian_big< Dummy_type > | A big-endian type trait for convenience |
Cjau::has_endian_little< Dummy_type > | A little-endian type trait for convenience |
►Cjau::io::iostate_func | Supporting std::basic_ios's iostate functionality for all ByteInStream implementations |
►Cjau::io::ByteInStream | Abstract byte input stream object |
Cjau::io::ByteInStream_Feed | Ringbuffer-Based byte input stream with an externally provisioned data feed |
Cjau::io::ByteInStream_File | File based byte input stream, including named file descriptor |
Cjau::io::ByteInStream_Recorder | Wrapped byte input stream with the capability to record the read byte stream at will |
Cjau::io::ByteInStream_SecMemory | Secure Memory-Based byte input stream |
Cjau::io::ByteInStream_URL | Ringbuffer-Based byte input stream with a URL connection provisioned data feed |
►Cjau::io::ByteOutStream | Abstract byte output stream object, to write data to a sink |
Cjau::io::ByteOutStream_File | File based byte output stream, including named file descriptor |
►Cjau::jni::JavaAnon | Pure virtual JavaAnon, hiding Java JNI details from API, to be implemented by JNI module |
Cjau::jni::JavaGlobalObj | Implementation for JavaAnon, by simply wrapping a JNIGlobalRef instance |
Cjau::jni::JavaUplink | Sharing the anonymous Java object (JavaAnon), i.e |
Cjau::jni::JNICriticalArray< T, U > | |
Cjau::jni::JNIEnvContainer | |
Cjau::jni::JNIGlobalRef | |
Cjau::latch | Inspired by std::latch of C++20 |
Cjau::math::geom::LineSeg3f | |
Cjau::CT::Mask< T, > | A Mask type used for constant-time operations |
Cjau::math::Matrix4< Value_type, > | Basic 4x4 value_type matrix implementation using fields for intensive use-cases (host operations) |
Cjau::math::util::MatrixStack< Value_type, > | A Matrix stack of compounds, each consisting of 16 * T |
Cjau::fs::mount_ctx | |
CNamedPayloadListDefault< Payload > | |
CNamedPayloadListMemMove< Payload > | |
CNamedSharedPayloadListDefault< Payload > | |
CNamedSharedPayloadListMemMove< Payload > | |
Cjau::enums::NameTable< Vargs > | |
CNot | |
►COne | |
CTwo | |
Cjau::packed_t< T > | Support aligned memory transfer from and to potentially unaligned memory |
Cjau::cfmt2::impl::Parser< T > | |
Cjau::cfmt::impl::Parser | |
Cjau::math::geom::Frustum::Plane | Plane equation := dot(n, x - p) = 0 -> Ax + By + Cz + d == 0 |
Cjau::math::util::PMVMatrix4< Value_type, > | PMVMatrix4 implements the basic computer graphics Matrix4 pack using projection (P), modelview (Mv) and texture (T) Matrix4 operations |
Cjau::cfmt2::PResult | |
Cjau::cfmt::PResult | |
Cjau::math::Quaternion< Value_type, > | Quaternion implementation supporting Gimbal-Lock free rotations |
Cjau::math::Ray2F< Value_type, > | Simple compound denoting a ray |
Cjau::math::Ray3F< Value_type, > | Simple compound denoting a ray |
Cjau::callocator< T >::rebind< U > | |
Cjau::callocator_sec< T, >::rebind< U > | |
Cjau::counting_allocator< T >::rebind< U > | |
Cjau::counting_callocator< T >::rebind< U > | |
Cjau::math::RectI< Value_type, > | Rectangle with x, y, width and height value_type components |
Cjau::RecursiveLock | |
Cjau::lang::token_fsm< State_type >::result_t | Result type for token_fsm::find() |
Cjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | Ring buffer implementation, a.k.a circular buffer, exposing lock-free get*(..) and put*(..) methods |
►Cjau::root_environment | Base jau environment class, merely to tag all environment settings by inheritance and hence documentation |
Cjau::environment | Main jau environment class, supporting environment variable access and fetching elapsed time using its stored startup-time |
Cjau::os::RuntimeOSInfo | |
Cjau::sc_atomic_critical | This class provides a RAII-style Sequentially Consistent (SC) data race free (DRF) critical block |
Cjau::service_runner | Service runner, a reusable dedicated thread performing custom user services |
Cjau::jni::shared_ptr_ref< T > | A std::shared_ptr<T> storage instance to be copied from and released into a java object's long nativeInstance field |
Cjau::simple_timer | A simple timer for timeout and interval applications, using one dedicated service_runner thread per instance |
Cjau::math::util::SimpleStack< Value_type, Element_size, > | A simple stack of compounds, each consisting of element_size * T |
Cjau::sint_bytes< bytesize > | |
Cjau::sint_bytes< 4 > | |
Cjau::sint_bytes< 8 > | |
Cjau::string_ctti | |
Cjau::string_hash | C++20: Heterogeneous Lookup in (Un)ordered Containers |
►Cjau::math::util::SyncBuffer | Convenient tuple of a sync_action_t and data buffer |
Cjau::math::util::SyncMatrices4< value_type, std::is_floating_point_v< Value_type > > | |
Cjau::math::util::SyncMatrices4< float > | |
Cjau::math::util::SyncMatrix4< value_type, std::is_floating_point_v< Value_type > > | |
Cjau::math::util::SyncMatrix4< float > | |
Cjau::math::util::SyncMatrices4< Value_type, > | SyncBuffer interface with multiple underlying Matrix4 |
Cjau::math::util::SyncMatrix4< Value_type, > | SyncBuffer interface with a single underlying Matrix4 |
►Cstd::system_error | STL class |
Cjau::RuntimeSystemException | |
Cjau::func::target_t< R, A > | Func::target_t pure-virtual interface for jau::function |
►Cjau::func::target_t< R, A... > | |
Cjau::func::capref_target_t< R, I, A > | Func::capref_target_t implementation for functions using a reference to a captured value, identifiable as func::target_type::capref via jau::function<R(A...)>::type() |
Cjau::func::capval_target_t< R, I, A > | Func::capval_target_t implementation for functions using a copy of a captured value, identifiable as func::target_type::capval via jau::function<R(A...)>::type() |
Cjau::func::free_target_t< R, A > | Func::free_target_t implementation for free functions, identifiable as func::target_type::free via jau::function<R(A...)>::type() |
Cjau::func::lambda_target_t< R, L, A > | Func::lambda_target_t implementation for lambda closures, identifiable as func::target_type::lambda via jau::function<R(A...)>::type() |
Cjau::func::member_target_t< R, C0, C1, A > | Func::member_target_t implementation for class member functions, identifiable as func::target_type::member via jau::function<R(A...)>::type() |
Cjau::func::null_target_t< R, A > | Func::null_target_t implementation for no function |
Cjau::func::std_target_t< R, A > | Func::std_target_t implementation for std::function instances, identifiable as func::target_type::std via jau::function<R(A...)>::type() |
CTestByteStream01 | |
►CTestFileUtilBase | |
CTestFileUtil01 | |
CTestFileUtil02 | |
CTestFunction01 | |
CTestIOStream01 | |
CTestLatch01 | |
CTestMemModelSCDRF00 | Test_mm_sc_drf_00: Testing SC-DRF non-atomic global read and write within an atomic acquire/release critical block |
CTestMemModelSCDRF01 | Test_mm_sc_drf_01: Testing SC-DRF non-atomic global read and write within a locked mutex critical block |
CTestRingbuffer11 | |
CTestRingbuffer12 | |
CTestRingbuffer13 | |
CTestRingbuffer_A< Integral_type, Value_type, Size_type, exp_memmove, exp_memcpy, exp_secmem, use_memmove, use_memcpy, use_secmem > | |
CTestServiceRunner01 | |
CTestSimpleTimer01 | |
Cjau::TOctetSlice | Transient endian aware octet data slice, i.e |
Cjau::lang::token_fsm< State_type > | A lexical analyzer (tokenizer) using a tabular finite-state-machine (FSM), aka endlicher automat (EA) |
Cjau::lang::token_fsm< State_type >::token_value_t | Terminal token name and ASCII string value pair, provided by user |
►Cjau::TROOctets | Transient read only and endian aware octet data, i.e |
►Cjau::TOctets | Transient endian aware octet data, i.e |
Cjau::AOctets< FixedSize > | Persistent endian aware octet data, i.e |
Cjau::POctets | Persistent endian aware octet data, i.e |
►Cstd::true_type | |
Cjau::enums::is_enum_info< T, std::void_t< typename T::enum_info_tag > > | template< class T > is_enum_info<T>::value compile-time Type Trait, determining whether the given template class is a enum_info type |
Cjau::has_member_of_pointer< C, typename std::enable_if_t< std::is_pointer_v< decltype(std::declval< C >().operator->())> > > | |
Cjau::is_cow_type< T, std::void_t< typename T::cow_container_t > > | template< class T > is_cow_type<T>::value compile-time Type Trait, determining whether the given template class is a CoW type, e.g |
Cjau::is_darray_type< T, std::void_t< typename T::darray_tag > > | template< class T > is_darray_type<T>::value compile-time Type Trait, determining whether the given template class is a - or has a darray type, e.g |
Cjau::type_info | Generic type information using either Runtime type information (RTTI) or Compile time type information (CTTI) |
►Cjau::type_name_cue< T > | Helper, allowing simple access and provision of a typename string representation at compile time, see jau::type_cue for usage |
Cjau::type_cue< T > | Helper, allowing simple access to compile time typename and Type traits information, see jau::type_name_cue to setup typename's string representation |
Cjau::uint128dp_t | A 128-bit packed uint8_t data array |
Cjau::uint192dp_t | A 196-bit packed uint8_t data array |
Cjau::uint256dp_t | A 256-bit packed uint8_t data array |
Cjau::uint_bytes< bytesize > | |
Cjau::uint_bytes< 4 > | |
Cjau::uint_bytes< 8 > | |
Cjau::io::url_header_sync | Synchronization for URL header completion as used by asynchronous read_url_stream() |
Cjau::os::UserInfo | User account information of the underlying OS |
►Cjau::uuid_t | |
Cjau::uuid128_t | |
Cjau::uuid16_t | |
Cjau::uuid32_t | |
Cjau::enums::ValueTable< E, N > | |
Cjau::math::Vector2F< Value_type, > | 2D vector using two value_type components |
Cjau::math::Vector2I< Value_type, > | 2D vector using two value_type components |
Cjau::math::Vector3F< Value_type, > | 3D vector using three value_type components |
Cjau::math::Vector4F< Value_type, > | 4D vector using four value_type components |
►Cjau::util::VersionNumber | Simple version number class containing a version number either being defined explicit or derived from a string |
Cjau::util::VersionNumberString | Simple version number class containing a version number either being defined explicit or derived from a string |
Cvisitor_stats | |
CTestFunction01::y_combinator_lambda< R, L, A > | |