APL is a general purpose C++ template class library.
All the code is placed in header files, so no compilation is required.
You just have to #include the header file.
The classes are implemented using Policy Based Design. When you use the class you decide how it should behave.
Includes rich set of routines working with
- file systems
- internet protocols
- various parsers (including XML)
- process management
- and much more...
Platform and compiler independent.
The following is a sample code for reading the file contect into std::string class:
std::string content ;
apl::AFile<> file ;
or click here
to download the latest or previous versions.
For ready-to-use code fragments please visit
and select APL category
For article about Policy Based Design and its implementation please visit
Policy Based Design