Skip to content

sen::core

The Sen Core library encapsulates a variety of Sen functionalities, which can be grouped in the following:

  • Basic tools (base):
  • Error processing, assertions, contracts, results
  • General utility macros
  • Compile-time template helpers
  • Hashing and compression utilities
  • Memory manipulation utilities (pools, pointers...)
  • Input/Output utilities (io)
  • The Sen meta type system (meta):
  • Trait structures for generated types
  • Classes and containers describing native and custom types
  • Type manipulation utilities
  • Helpers for the parsing and execution of STL files (lang)
  • Helpers for the instantiation/manipulation of objects (obj)

API Reference

Check out the API Reference for a detailed description of the Sen Core library.