Devel Lib
Devel Namespace Reference

A namespace for development related classes and functions. More...

Namespaces

 IO
 The namespace encapsulating I/O related classes and functions in the Devel framework.
 
 Logging
 The namespace encapsulating logging related classes and functions in the Devel framework.
 
 Random
 This namespace encapsulates functionalities related to random number and UUID generation.
 
 Serializing
 The namespace encapsulating serializing related functionality in the Devel framework.
 
 StringUtils
 A namespace encapsulating a set of utility functions for string manipulation.
 
 Threading
 The namespace encapsulating threading related classes and functions in the Devel framework.
 
 VectorUtils
 This namespace includes utilities for working with vectors.
 

Classes

class  CCharArray
 A class for representing and manipulating a character array. More...
 
class  CObjectData
 A class for representing and handling data of an arbitrary type. More...
 
class  CSingleton
 A class template for creating singleton classes. More...
 
class  CTimer
 A high-precision timer class. More...
 

Detailed Description

A namespace for development related classes and functions.

Example

try {
// Some operations
throw Devel::IndexOutOfRangeException; // Throw the exception when an index is out of range
} catch (std::range_error &ex) {
std::cout << "Caught exception: " << ex.what() << std::endl;
}