 L4::Alloc_list | A simple list-based allocator |
 L4::Thread::Attr | Thread attributes used for control_commit() |
 L4Re::Util::Auto_cap< T > | Automatic capability that implements automatic free and unmap of the capability selector |
 L4Re::Util::Auto_del_cap< T > | Automatic capability that implements automatic free and unmap+delete of the capability selector |
 cxx::Auto_ptr< T > | Smart pointer with automatic deletion |
 cxx::Avl_set< Item, Compare, Alloc > | AVL Tree for simple comapreable items |
 cxx::Avl_set< Pair< Key, Data >, Pair_first_compare< Compare< Key >, Pair< Key, Data > >, Alloc > | |
  cxx::Avl_map< Key, Data, Compare, Alloc > | AVL tree based associative container |
 cxx::Base_slab< Obj_size, Slab_size, Max_free, Alloc > | Basic slab allocator |
 cxx::Base_slab< sizeof(Type), Slab_size, Max_free, Alloc > | |
  cxx::Slab< Type, Slab_size, Max_free, Alloc > | Slab allocator for object of type Type |
 cxx::Base_slab_static< Obj_size, Slab_size, Max_free, Alloc > | Merged slab allocator (allocators for objects of the same size are merged together) |
 cxx::Base_slab_static< sizeof(Type), Slab_size, Max_free, Alloc > | |
  cxx::Slab_static< Type, Slab_size, Max_free, Alloc > | Merged slab allocator (allocators for objects of the same size are merged together) |
 L4::Basic_registry | This registry returns the corresponding server object based on the label of an Ipc_gate |
 cxx::Bitfield< T, LSB, MSB > | Definition for a member (part) of a bit field |
 cxx::Bitmap_base | Basic bitmap abstraction |
  cxx::Bitmap< BITS > | A static bit map |
 cxx::Bits::Bst< Node, Get_key, Compare > | Basic binary search tree (BST) |
  cxx::Avl_tree< Node, Get_key, Compare > | A generic AVL tree |
 cxx::Bits::Bst< _Node, Get_key, Pair_first_compare< Compare< Key >, Pair< Key, Data > > > | |
  cxx::Avl_tree< _Node, Get_key, Pair_first_compare< Compare< Key >, Pair< Key, Data > > > | |
 cxx::Bits::Bst_node | Basic type of a node in a binary search tree (BST) |
  cxx::Avl_tree_node | Node of an AVL tree |
 L4::Ipc::Buf_cp_in< T > | Abstraction for extracting array from an Ipc::Istream |
 L4::Ipc::Buf_cp_out< T > | Abstraction for inserting an array into an Ipc::Ostream |
 L4::Ipc::Buf_in< T > | Abstraction to extract an array from an Ipc::Istream |
 L4Re::Cap_alloc | Capability allocator interface |
 L4Re::Util::Cap_alloc_base | Capability allocator |
 L4::Cap_base | Base class for all kinds of capabilities |
  L4::Cap< T > | Capability Selector a la C++ |
  L4::Smart_cap< T, SMART > | Smart capability class |
 cxx::Bitmap_base::Char< BITS > | Helper abstraction for a byte contained in the bitmap |
 L4Re::Video::Color_component | A color component |
 L4::Ipc_svr::Compound_reply | Mix in for LOOP_HOOKS to always use compound reply and wait |
  L4::Ipc_svr::Default_loop_hooks | Default LOOP_HOOKS |
 L4Re::Util::Counting_cap_alloc< COUNTERTYPE > | Reference-counting cap allocator |
 L4Re::Util::Dataspace_svr | Dataspace server class |
 L4::Ipc_svr::Default_setup_wait | Mix in for LOOP_HOOKS for setup_wait no op |
  L4::Ipc_svr::Default_loop_hooks | Default LOOP_HOOKS |
 L4::Ipc_svr::Default_timeout | Mix in for LOOP_HOOKS to use a 0 send and a infinite receive timeout |
  L4::Ipc_svr::Default_loop_hooks | Default LOOP_HOOKS |
 cxx::Bits::Direction | The direction to go in a binary search tree |
 L4Re::Vfs::Directory | Interface for a POSIX file that is a directory |
  L4Re::Vfs::File | The basic interface for an open POSIX file |
   L4Re::Vfs::Be_file | Boiler plate class for implementing an open file for L4Re::Vfs |
 Elf32_Dyn | ELF32 dynamic entry |
 Elf32_Ehdr | ELF32 header |
 Elf32_Phdr | ELF32 program header |
 Elf32_Shdr | ELF32 section header - figure 1-9, page 1-9 |
 Elf32_Sym | ELF32 symbol table entry |
 Elf64_Dyn | ELF64 dynamic entry |
 Elf64_Ehdr | ELF64 header |
 Elf64_Phdr | ELF64 program header |
 Elf64_Shdr | ELF64 section header |
 Elf64_Sym | ELF64 symbol table entry |
 L4Re::Env | Initial Environment (C++ version) |
 L4Re::Event_buffer_t< PAYLOAD >::Event | Event structure used in buffer |
 L4Re::Event_buffer_t< PAYLOAD > | Event buffer class |
  L4Re::Util::Event_buffer_t< PAYLOAD > | Event_buffer utility class |
   L4Re::Util::Event_buffer_consumer_t< PAYLOAD > | An event buffer consumer |
 L4Re::Util::Event_t< PAYLOAD > | Convenience wrapper for getting access to an event object |
 L4::Exception_tracer | Back-trace support for exceptions |
  L4::Base_exception | Base class for all exceptions, thrown by the L4Re framework |
   L4::Invalid_capability | Indicates that an invalid object was invoked |
   L4::Runtime_error | Exception for an abstract runtime error |
    L4::Bounds_error | Access out of bounds |
    L4::Com_error | Error conditions during IPC |
    L4::Element_already_exists | Exception for duplicate element insertions |
    L4::Element_not_found | Exception for a failed lookup (element not found) |
    L4::Out_of_memory | Exception signalling insufficient memory |
   L4::Unknown_error | Exception for an unknown condition |
 L4Re::Vfs::File_system | Basic interface for an L4Re::Vfs file system |
  L4Re::Vfs::Be_file_system | Boilerplate class for implementing a L4Re::Vfs::File_system |
 L4Re::Vfs::Fs | POSIX File-system related functionality |
  L4Re::Vfs::Ops | Interface for the POSIX backends for an application |
 L4Re::Vfs::Generic_file | The common interface for an open POSIX file |
  L4Re::Vfs::File | The basic interface for an open POSIX file |
 gfxbitmap_offset | Offsets in pmap[] and bmap[] |
 L4Re::Util::Video::Goos_svr | Goos server class |
 L4::Ipc_svr::Ignore_errors | Mix in for LOOP_HOOKS to ignore IPC errors |
  L4::Ipc_svr::Default_loop_hooks | Default LOOP_HOOKS |
 L4Re::Video::Goos::Info | Information structure of a goos |
 L4Re::Video::View::Info | Information structure of a view |
 L4::IOModifier | Modifier class for the IO stream |
 L4::Ipc::Istream | Input stream for IPC unmarshalling |
  L4::Ipc::Iostream | Input/Output stream for IPC [un]marshalling |
 L4Re::Util::Item_alloc_base | Item allocator |
 cxx::List_item::Iter | Iterator for a list of ListItem-s |
  cxx::List_item::T_iter< T, Poly > | Iterator for derived classes from ListItem |
 cxx::List< D, Alloc >::Iter | Iterator |
 L4::Kobject | Base class for all kinds of kernel objects, referred to by capabilities |
  L4::Kobject_t< Dataspace, L4::Kobject, L4Re::Protocol::Dataspace > | |
   L4Re::Dataspace | This class represents a data space |
  L4::Kobject_t< Debug_obj, L4::Kobject, Protocol::Debug > | |
   L4Re::Debug_obj | Debug interface |
  L4::Kobject_t< Debugger, Kobject, L4_PROTO_DEBUGGER > | |
   L4::Debugger | Debugger interface |
  L4::Kobject_t< Factory, Kobject, L4_PROTO_FACTORY > | |
   L4::Factory | C++ L4 Factory, to create all kinds of kernel objects |
  L4::Kobject_t< Goos, L4::Kobject, L4Re::Protocol::Goos > | |
   L4Re::Video::Goos | A goos |
  L4::Kobject_t< Ipc_gate, Kobject, L4_PROTO_KOBJECT > | |
   L4::Ipc_gate | L4 IPC gate |
  L4::Kobject_t< Irq_eio, Kobject, L4_PROTO_IRQ > | |
  L4::Kobject_t< Mem_alloc, L4::Kobject, L4Re::Protocol::Mem_alloc > | |
   L4Re::Mem_alloc | Memory allocator |
  L4::Kobject_t< Meta, Kobject, L4_PROTO_META > | |
   L4::Meta | Meta interface that shall be implemented by each L4Re object and gives access to the dynamic type information for L4Re objects |
  L4::Kobject_t< Namespace, L4::Kobject, L4Re::Protocol::Namespace > | |
   L4Re::Namespace | Name-space interface |
  L4::Kobject_t< Parent, L4::Kobject, L4Re::Protocol::Parent > | |
   L4Re::Parent | Parent interface |
  L4::Kobject_t< Rm, L4::Kobject, L4Re::Protocol::Rm > | |
   L4Re::Rm | Region map |
  L4::Kobject_t< Task, Kobject, L4_PROTO_TASK > | |
   L4::Task | An L4 Task |
    L4::Kobject_t< Vm, Task, L4_PROTO_VM > | |
     L4::Vm | Virtual machine |
  L4::Kobject_t< Thread, Kobject, L4_PROTO_THREAD > | |
   L4::Thread | L4 kernel thread |
 L4::Kobject_2t< Derived, Base1, Base2, PROTO > | Helper class to create an L4Re interface class that is derived from two base classes |
 L4::Kobject_2t< Console, Video::Goos, Event > | |
  L4Re::Console | Console class |
 L4::Kobject_t< Derived, Base, PROTO > | Helper class to create an L4Re interface class that is derived from a single base class |
 L4::Kobject_t< Icu, Irq_eio, L4_PROTO_IRQ > | |
  L4::Icu | C++ version of an interrupt controller |
   L4::Kobject_t< Event, L4::Icu, L4Re::Protocol::Event > | |
    L4Re::Event | Event class |
   L4::Kobject_t< Scheduler, Icu, L4_PROTO_SCHEDULER > | |
    L4::Scheduler | Scheduler object |
   L4::Kobject_t< Vcon, Icu, L4_PROTO_LOG > | |
    L4::Vcon | C++ L4 Vcon |
     L4::Kobject_t< Log, L4::Vcon, L4_PROTO_LOG > | |
      L4Re::Log | Log interface class |
 L4::Kobject_t< Irq, Irq_eio, L4_PROTO_IRQ > | |
  L4::Irq | C++ version of an L4 IRQ |
 l4_buf_regs_t | Encapsulation of the buffer-registers block in the UTCB |
 l4_exc_regs_t | UTCB structure for exceptions |
 l4_fpage_t | L4 flexpage type |
 l4_icu_info_t | Info structure for an ICU |
  L4::Icu::Info | Info for an ICU |
 l4_kernel_info_mem_desc_t | Memory descriptor data structure |
 l4_kernel_info_t | L4 Kernel Interface Page |
 l4_msg_regs_t | Encapsulation of the message-register block in the UTCB |
 l4_msgtag_t | Message tag data structure |
 l4_rt_preemption_t | Struct |
 l4_rt_preemption_val32_t | Struct |
 l4_rt_preemption_val_t | Struct |
 l4_sched_cpu_set_t | CPU sets |
 l4_sched_param_t | Scheduler parameter set |
 l4_snd_fpage_t | Send-flex-page types |
 l4_thread_regs_t | Encapsulation of the thread-control-register block of the UTCB |
 l4_timeout_s | Basic timeout specification |
 l4_timeout_t | Timeout pair |
 l4_tracebuffer_status_t | Trace buffer status |
 l4_tracebuffer_status_window_t | Trace-buffer status window descriptor |
 l4_vcon_attr_t | Vcon attribute structure |
 l4_vcpu_ipc_regs_t | VCPU message registers |
 l4_vcpu_regs_t | VCPU registers |
 l4_vcpu_state_t | State of a vCPU |
  L4vcpu::Vcpu | C++ implementation of the vCPU save state area |
 l4_vhw_descriptor | Virtual hardware devices description |
 l4_vhw_entry | Description of a device |
 l4_vm_svm_vmcb_control_area | VMCB structure for SVM VMs |
 l4_vm_svm_vmcb_state_save_area | State save area structure for SVM VMs |
 l4_vm_svm_vmcb_state_save_area_seg | State save area segment selector struct |
 l4_vm_svm_vmcb_t | Control structure for SVM VMs |
 l4_vm_tz_state | State structure for TrustZone VMs |
 l4re_aux_t | Auxiliary descriptor |
 l4re_ds_stats_t | Information about the data space |
 l4re_elf_aux_mword_t | Auxiliary vector element for a single unsigned data word |
 l4re_elf_aux_t | Generic header for each auxiliary vector element |
 l4re_elf_aux_vma_t | Auxiliary vector element for a reserved virtual memory area |
 l4re_env_cap_entry_t | Entry in the L4Re environment array for the named inital objects |
 l4re_env_t | Initial Environment structure (C version) |
 l4re_event_t | Event structure used in buffer |
 l4re_video_color_component_t | Color component structure |
 l4re_video_goos_info_t | Goos information structure |
 l4re_video_pixel_info_t | Pixel_info structure |
 l4re_video_view_info_t | View information structure |
 l4re_video_view_t | C representation of a goos view |
 l4util_idt_desc_t | IDT entry |
 l4util_idt_header_t | Header of an IDT table |
 l4util_mb_addr_range_t | INT-15, AX=E820 style "AddressRangeDescriptor" ...with a "size" parameter on the front which is the structure size - 4, pointing to the next one, up until the full buffer length of the memory map has been reached |
 l4util_mb_apm_t | APM BIOS info |
 l4util_mb_drive_t | Drive Info structure |
 l4util_mb_info_t | |
 l4util_mb_mod_t | |
 l4util_mb_vbe_ctrl_t | VBE controller information |
 l4util_mb_vbe_mode_t | VBE mode information |
 cxx::List< D, Alloc > | Doubly linked list, with internal allocation |
 cxx::List_alloc | Standard list-based allocator |
 cxx::List_item | Basic list item |
 L4::Factory::Lstr | Special type to add a pascal string into the factory create stream |
 cxx::Lt_functor< Obj > | Generic comparator class that defaults to the less-than operator |
 L4::Kip::Mem_desc | Memory descriptors stored in the kernel interface page |
 L4Re::Vfs::Mman | Interface for the POSIX memory management |
  L4Re::Vfs::Ops | Interface for the POSIX backends for an application |
 L4::Thread::Modify_senders | Wrapper class for modifying senders |
 L4::Ipc::Msg_ptr< T > | Pointer to an element of type T in an Ipc::Istream |
 L4Re::Util::Names::Name | Name class |
 cxx::New_allocator< _Type > | Standard allocator based on operator new () |
 L4::Factory::Nil | Special type to add a void argument into the factory create stream |
 cxx::Avl_set< Item, Compare, Alloc >::Node | A smart pointer to a tree item |
 cxx::Nothrow | Helper type to distinguish the oeprator new version that does not throw exceptions |
 L4::Ipc::Ostream | Output stream for IPC marshalling |
  L4::Ipc::Iostream | Input/Output stream for IPC [un]marshalling |
 cxx::Pair< First, Second > | Pair of two values |
 cxx::Pair_first_compare< Cmp, Typ > | Comparison functor for Pair |
 L4Re::Video::Pixel_info | Pixel information |
 L4Re::Util::Ref_cap< T > | Automatic capability that implements automatic free and unmap of the capability selector |
 L4Re::Util::Ref_del_cap< T > | Automatic capability that implements automatic free and unmap+delete of the capability selector |
 L4Re::Vfs::Regular_file | Interface for a POSIX file that provides regular file semantics |
  L4Re::Vfs::File | The basic interface for an open POSIX file |
 L4::Factory::S | Stream class for the create() argument stream |
 L4::Server< LOOP_HOOKS > | Basic server loop for handling client requests |
 L4::Server_object | Abstract server object to be used with L4::Server and L4::Basic_registry |
 L4::Ipc::Small_buf | A receive item for receiving a single capability |
 L4Re::Smart_cap_auto< Unmap_flags > | Helper for Auto_cap and Auto_del_cap |
 L4Re::Util::Smart_cap_auto< Unmap_flags > | Helper for Auto_cap and Auto_del_cap |
 L4Re::Util::Smart_count_cap< Unmap_flags > | Helper for Ref_cap and Ref_del_cap |
 L4Re::Vfs::Special_file | Interface for a POSIX file that provides special file semantics |
  L4Re::Vfs::File | The basic interface for an open POSIX file |
 L4vcpu::State | C++ implementation of state word in the vCPU area |
 L4Re::Dataspace::Stats | Information about the data space |
 L4::String | A null-terminated string container class |
 L4::Type_info | Dynamic Type Information for L4Re Interfaces |
 cxx::Bitfield< T, LSB, MSB >::Value_base< TT > | Internal helper type |
  cxx::Bitfield< T, LSB, MSB >::Value< TT > | Internal helper type |
  cxx::Bitfield< T, LSB, MSB >::Value_unshifted< TT > | Internal helper type |
 L4Re::Util::Vcon_svr< SVR > | Console server template class |
 L4Re::Video::View | View |
 cxx::Bitmap_base::Word< BITS > | Helper abstraction for a word contained in the bitmap |