APL - Application Library
Site Menu
Web mirzoyan.com

Latest Release: 0.1.8

README  | ChangeLog

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
    • sockets
    • threads
    • mutexes
    • internet protocols
    • networks
    • various parsers (including XML)
    • databases
    • 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 ; file.load("file.dat",content) ;


Latest version:

or click here to download the latest or previous versions.
For ready-to-use code fragments please visit CopyMyCode and select APL category
For article about Policy Based Design and its implementation please visit Policy Based Design
Copyright (C) 2006-2009 Andre Mirzoyan