-
Notifications
You must be signed in to change notification settings - Fork 0
Tools Preview
Tsukini edited this page Aug 19, 2026
·
8 revisions
| Name | Description |
|---|---|
| c2dmp-hsm | Compare 2 string and return there 'distance' |
| s.o.s | Stenography tool to hide (secured) data into any type of file |
| Name | Description |
|---|---|
| ArgParser | Handle custom parsing on argv/argc
|
| Settings | Allow to store different settings/options of any type |
| Name | Description |
|---|---|
| Attribute | Different macro/define for the compiler/hinting that depends dynamically on the c++ version |
| Name | Description |
|---|---|
| BidirectionalLookupTable | A custom hash table that allow the value and the key to both value & key at the same time |
| Name | Description |
|---|---|
| Cli | A customizable command line interface |
| Flags | Multiple flag to enable/disable functionality of the cli |
| Name | Description |
|---|---|
| Global | Different concepts with global use |
| Operation | Different concepts for operator |
| Name | Description |
|---|---|
| Define | Different code & type used to init exception |
| IException | The global interface for exception |
| NoneException | An exception that should be treated not has an error, more like an exit |
| WarningException | An exception that should be treated has a warning |
| ErrorException | An exception that should be treated has an error |
| CustomException | An exception without any default type |
| FatalException | That exception will end by std::abort
|
IOManip
| Name | Description |
|---|---|
| ANSI | Different macro/function to edit or get information in the io |
SManip
| Name | Description |
|---|---|
| format | Something like std::format but to insert ANSI modification from IOManip
|
| Codec | Different codec use to encode/decode string (sub-section) |
| Parser | Different parser use to format/parse string (sub-section) |
| Name | Description |
|---|---|
| Vector | Different vector to handle x, y, z value (sub-section) |
| Geometry | Multiple computing function for angle/points (sub-section) |
| Trigo | Multiple computing function for angle/points (sub-section) |
| Name | Description |
|---|---|
| Cluster | Handle multiple class of the same type like a cluster |
| Middleware | Allow the handling of multiple middleware has one (sub-section) |
| Name | Description |
|---|---|
| Client | Handling of the network communication using unix socket for client side |
| Server | Handling of the network communication using unix socket for server side |
| Socket | Class that can close/open/send... unix socket (sub-section) |
| Name | Description |
|---|---|
| Encryption | Encrypt/Decrypt using for example RSA or AES (sub-section) |
| Observer | Observer class and can report to the user abnormal comportment like memory leak using notifier (sub-section) |
| Name | Description |
|---|---|
| Verbose | Multiple macro and define to handle verbose level and display |
Home · Installing · Usage · Tools Preview · Sections · Workflow (CI-CD)
libutils is licensed under MIT.