Skip to content

A collection of objects and functions which extend the C++ standard library.

Notifications You must be signed in to change notification settings

Miraion/lang-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lang Library Overview

A collection of objects and functions which extend the C++ standard library.

There is no real direct purpose for this library. It's just a collection of experimental code that may or may not be useful later on.

The library is designed so that, if using C++17, it is not necessary to link with a compiled archive. This is mainly for simplicity's sake as I don't wish to worry about linking with external libraries when creating short files.

To force all methods, functions, and variables inline (C++17 only) define the following macro at the top of any source file using which is including the library headers.

#define __LANG_FORCE_INLINE
#include <lang/io/ioctl.hpp>

Other than that, all that is required is to simply include the library header files.

All classes and functions are defined in the namespace lang with fundamental implementation defined in lang::__1.

The code style is designed to mimic the standard library as best as possible.

Language Specifications

  • C++17 with C++14 support
  • Supported OS: macOS, Linux

About

A collection of objects and functions which extend the C++ standard library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published