misc Directory Reference

include/nel/misc/

Files

file  aabbox.h [code]
 

Contains the definition of the CAABBox class.


file  algo.h [code]
 

Some common algorithms.


file  app_context.h [code]
 

Classes for managing NeL context in order to support multi module NeL application.


file  array_2d.h [code]
 

A simple 2D array.


file  async_file_manager.h [code]
 

Contains the definition of the CAsyncFileManager class.


file  big_file.h [code]
 

Big file management.


file  bit_mem_stream.h [code]
 

Bit-oriented memory stream.


file  bit_set.h [code]
 

CBitSet class.


file  bitmap.h [code]
 

Class managing bitmaps.


file  block_memory.h [code]
 

Block memory allocation.


file  bsphere.h [code]
 

Contains the definition of the CBSphere (bounding sphere) class.


file  buf_fifo.h [code]
 

Dynamically resizable FIFO container which contains different size block.


file  check_fpu.h [code]
file  class_id.h [code]
 

CClassId class.


file  class_registry.h [code]
 

This File handles CClassRegistry.


file  cmd_args.h [code]
 

Command Line Argument Helpers.


file  co_task.h [code]
 

Coroutine based task.


file  command.h [code]
 

Management of runtime command line processing.


file  common.h [code]
 

common algorithms, constants and functions


file  config_file.h [code]
 

Manage variable based configuration files with auto reloading when content changes.


file  contiguous_block_allocator.h [code]
file  cpu_info.h [code]
 

Contains the definition of the CCpuInof___ utility class.


file  cpu_time_stat.h [code]
 

Timing utilities (only support for unixes).


file  debug.h [code]
 

This file contains all features that help us to debug applications.


file  di_event_emitter.h [code]
 

Contains the definition of CDIEventEmitter and the supporting classes for DirectInput events.


file  diff_tool.h [code]
file  displayer.h [code]
 

Displayer class interface and classic standard displayers.


file  dummy_window.h [code]
file  dynloadlib.h [code]
 

class for dynamic library loading


file  eid_translator.h [code]
 

convert eid into entity name or user name and so on


file  entity_id.h [code]
 

This class generate unique Id for world entities.


file  enum_bitset.h [code]
 

utility class to build bit field from enum value without need to do explicit cast by hands.


file  eval_num_expr.h [code]
 

Evaluate numerical expressions.


file  event_emitter.h [code]
 

class CEventEmitter


file  event_emitter_multi.h [code]
 

Contains the definition of the CEventEmitterMulti class.


file  event_listener.h [code]
 

events listener


file  event_server.h [code]
 

events server


file  events.h [code]
 

Events.


file  factory.h [code]
 

class for factory


file  fast_floor.h [code]
 

Contains the definition of the fast floor inline methods and intrinsics.


file  fast_mem.h [code]
 

Fast memory copy and precache.


file  file.h [code]
 

From file serialization implementation of IStream using binary format (look at stream.h).


file  fixed_size_allocator.h [code]
file  game_device.h [code]
 

Contains the definition of the IGameDevice interface and support structures.


file  game_device_events.h [code]
 

Contains the definitions of game device event classes.


file  geom_ext.h [code]
 

Set of extension of triangles (triangle with uv, color, uvcolor etc.


file  grid_traversal.h [code]
 

Utility class for incremental grid traversal.


file  gtk_displayer.h [code]
 

Gtk Implementation of the CWindowDisplayer (look at window_displayer.h).


file  heap_memory.h [code]
 

A Heap manager.


file  hierarchical_timer.h [code]
 

Hierarchical timer.


file  historic.h [code]
file  i18n.h [code]
 

Internationalisation class for localisation of the system.


file  i_xml.h [code]
 

Input xml stream.


file  input_device.h [code]
 

Contains the definition of the IInputDevice interface.


file  input_device_manager.h [code]
 

Contains the definition of the IInputDeviceManager interface and supporting EInputDevice exception.


file  input_device_server.h [code]
 

Contains the definition of the CInputDeviceServer class and IInputDeviceEvent interface.


file  inter_window_msg_queue.h [code]
file  keyboard_device.h [code]
 

Contains the definition of the IKeyboardDevice interface.


file  line.h [code]
 

A simple couple of vertex.


file  log.h [code]
 

Logging system providing multi displayer output and filtering processing.


file  matrix.h [code]
file  md5.h [code]
 

Displayer class interface and classic standard displayers.


file  mem_displayer.h [code]
 

Contains the definition of the CMemDisplayer class.


file  mem_stream.h [code]
 

From memory serialization implementation of IStream using ASCII format (look at stream.h).


file  mouse_device.h [code]
 

Contains the definition for the IMouseDevice interface.


file  mouse_smoother.h [code]
file  mutable_container.h [code]
file  mutex.h [code]
 

OS independant class for the mutex management with Windows and Posix implementation Classes CMutex, CSynchronized.


file  noise_value.h [code]
 

Contains the definition of the CNoiseValue and CNoiseColorGradient classes.


file  o_xml.h [code]
 

Output xml stream.


file  object_arena_allocator.h [code]
file  object_vector.h [code]
 

Contains the definition of the CObjectVector class, related template specializations and the EReallocationFailed exception.


file  p_thread.h [code]
 

Posix implementation of CThread class (look at thread.h).


file  path.h [code]
 

Utility class for searching files in different paths.


file  plane.h [code]
 

class CPlane


file  plane_inline.h [code]
 

class CPlane


file  polygon.h [code]
 

3D and 2D Polygons classes


file  pool_memory.h [code]
 

Pool memory allocation.


file  progress_callback.h [code]
 

Progess callback interface.


file  quad.h [code]
 

Contains the definition of the CQuad class.


file  quat.h [code]
 

CQuat class.


file  random.h [code]
 

Simple random generator.


file  reader_writer.h [code]
file  rect.h [code]
 

Contains the definition of the CRect class.


file  report.h [code]
 

This function display a custom message box to report something.


file  resource_ptr.h [code]
 

CResourcePtr class.


file  resource_ptr_inline.h [code]
file  rgba.h [code]
 

ARGB pixel format.


file  sha1.h [code]
 

This is the header file for code which implements the Secure Hashing Algorithm 1 as defined in FIPS PUB 180-1 published April 17, 1995.


file  shared_memory.h [code]
 

Encapsulation of shared memory APIs.


file  sheet_id.h [code]
 

This class defines a sheet id.


file  singleton.h [code]
 

This class is used to create singleton class following the singleton design pattern.


file  smart_ptr.h [code]
 

CSmartPtr and CRefPtr class.


file  smart_ptr_inline.h [code]
 

SmartPtr class inline definitions.


file  speaker_listener.h [code]
file  sstring.h [code]
 

This file contains a string class derived from the STL string The string compare functions of the class are case insensitive.


file  static_map.h [code]
 

a map that do not change over time.


file  stl_block_allocator.h [code]
 

TODO: File description.


file  stl_block_list.h [code]
 

TODO: File description.


file  stop_watch.h [code]
 

Performance stopwatch.


file  stream.h [code]
 

serialization interface class


file  stream_inline.h [code]
 

This File Declares inline for stream.h CRegistry and CBaseStream.


file  string_common.h [code]
 

common algorithms on string like toString() and fromString()


file  string_conversion.h [code]
file  string_id_array.h [code]
 

Container that provides associations between string and integer.


file  string_mapper.h [code]
file  string_stream.h [code]
 

From memory serialization implementation of IStream using ASCII format (look at stream.h).


file  system_info.h [code]
 

Retrieves system information (OS, processor, memory, etc.


file  task_manager.h [code]
 

Manage a list of task in a separate thread.


file  tds.h [code]
 

Thread dependant storage class.


file  thread.h [code]
 

Base OS independant class interface for the thread management.


file  time_nl.h [code]
 

OS independant time class provided system clock.


file  timeout_assertion_thread.h [code]
 

This class generates assert in a thread if the main thread is not fast enough.


file  traits_nl.h [code]
file  triangle.h [code]
 

Contains the definition of the CTriangle class.


file  twin_map.h [code]
file  types_nl.h [code]
 

Basic types, define and class.


file  ucstring.h [code]
 

Unicode stringclass using 16bits per character.


file  uv.h [code]
 

Contains the definition of the CUV and CUVW classes.


file  value_smoother.h [code]
 

TODO: File description.


file  variable.h [code]
 

Management of runtime variable.


file  vector.h [code]
 

CVector class.


file  vector_2d.h [code]
 

A 2D vector of double.


file  vector_2f.h [code]
 

Contains the definition of the CVector2f class and template specializations.


file  vector_h.h [code]
 

Homogeneous vector.


file  vector_inline.h [code]
 

CVector class inline definitions.


file  vectord.h [code]
 

CVectorD class.


file  vectord_inline.h [code]
 

CVectorD class inline definitions.


file  win32_util.h [code]
file  win_displayer.h [code]
 

Win32 Implementation of the CWindowDisplayer (look at window_displayer.h).


file  win_event_emitter.h [code]
 

Contains the definition of the CWinEventEmitter class.


file  win_thread.h [code]
 

Windows implementation of CThread class (look at thread.h).


file  win_tray.h [code]
file  window_displayer.h [code]
 

Implementation of the CDisplayer (look at displayer.h) that display on a Windows.


file  words_dictionary.h [code]
 

Words dictionary>.


file  xml_pack.h [code]

Generated on Thu Jan 7 08:30:25 2010 for NeL by  doxygen 1.6.1