Menu

Tree [e06a27] stable 1.5 /
 History

HTTPS access


File Date Author Commit
 bin 2010-01-18 jpike jpike [aa428f] start working on adding context
 cmake 2010-10-01 jpike jpike [d1f205] make dist = git-archive + recursive git-archive...
 conf 2010-08-29 jpike jpike [d0e2da] revert help request display in option parser
 db 2010-03-02 jpike jpike [2b7a8e] chilon::type -> chilon::meta
 detail 2010-10-12 jpike jpike [0048be] change way keyed data is printed, add hashed va...
 doc 2011-03-20 jpike jpike [e06a27] chilon 1.5
 filesystem 2011-02-20 jpike jpike [045aec] fix for mkpath_containing starting with /
 glob 2010-01-30 jpike jpike [722623] add more namespaces to doxygen and add db.hpp m...
 log 2010-01-18 jpike jpike [aa428f] start working on adding context
 meta 2010-10-11 jpike jpike [e5664d] neaten up variant_apply wrt const/non-const
 parser 2011-03-19 jpike jpike [bbaacb] use Spacing? rather than Spacing* as seperator ...
 poll 2010-01-30 jpike jpike [722623] add more namespaces to doxygen and add db.hpp m...
 test 2010-03-22 jpike jpike [427c3a] prefix lexical_cast CAST options with CHILON_
 .gitignore 2010-10-01 jpike jpike [201898] making of a submodule support distfile target
 LICENSE 2010-01-17 jpike jpike [0a3e8b] update website and license and todo
 Makefile 2010-10-01 jpike jpike [201898] making of a submodule support distfile target
 README 2010-05-10 jpike jpike [6803dc] 0.9.2
 TODO 2010-09-29 jpike jpike [622cdd] add changelog
 append.hpp 2010-10-09 jpike jpike [ed885d] fix for merging variant_vector_hash_map, and ap...
 argument.hpp 2010-08-17 jpike jpike [d8b0c9] elegant argument_default
 attribute.hpp 2010-05-27 jpike jpike [81e792] macro name and use cleanup
 color.hpp 2010-10-20 jpike jpike [3e4108] split colours from printing and add easier acce...
 conf.hpp 2010-01-30 jpike jpike [722623] add more namespaces to doxygen and add db.hpp m...
 config.hpp.in 2009-06-11 jpike jpike [f13b9c] another name missing
 configure 2010-07-19 jpike jpike [ab233c] backupfiles includes git tag version if possibl...
 cstring.hpp 2010-07-14 jpike jpike [60de7d] chilon::argument for indexing parameter pack, c...
 db.hpp 2010-01-30 jpike jpike [722623] add more namespaces to doxygen and add db.hpp m...
 filesystem.hpp 2010-07-10 jpike jpike [333853] split filesystem/operations.hpp to *_directory.hpp
 getset.hpp 2010-05-27 jpike jpike [31d389] getset cleanup over
 hash.hpp 2010-09-16 jpike jpike [c88709] extend hashing and new test
 iterator_range.hpp 2010-07-14 jpike jpike [60de7d] chilon::argument for indexing parameter pack, c...
 key_value.hpp 2010-12-22 jpike jpike [61b0d2] add key_type and value_type typedefs
 lexical_cast.hpp 2010-07-10 jpike jpike [8b5b1e] use rvalue references to stop lexical_cast forc...
 noncopyable.hpp 2010-10-24 jpike jpike [7c2e01] add noncopyable utility
 none.hpp 2010-01-18 jpike jpike [aa428f] start working on adding context
 parser.hpp 2011-03-19 jpike jpike [4fda87] stream -> basic_stream, source_code_stream -> s...
 print.hpp 2010-10-20 jpike jpike [3e4108] split colours from printing and add easier acce...
 print_join.hpp 2010-11-04 jpike jpike [c22d9b] print_join always uses stream operator rather t...
 safe_iterator.hpp 2010-10-10 jpike jpike [b7b48a] yeah
 singleton.hpp 2010-01-18 jpike jpike [aa428f] start working on adding context
 tuple_set.hpp 2010-09-26 jpike jpike [553e1a] meta::map, tuple_set, getting there variant_vec...
 type_name.hpp 2010-05-04 jpike jpike [b04ea9] type printing now removes namespaces
 variant.hpp 2010-11-04 jpike jpike [ac7245] const fix for variant pointer assignment and pr...
 variant_vector_hash_map.hpp 2010-11-03 jpike jpike [13a485] variant_vector_hash_map::count
 vector_hash_map.hpp 2010-09-29 jpike jpike [4344d8] split vector hash index out, append for variant...

Read Me

Most features need c++0x from gcc 4.4 minimum. When compiling an
application that links with chilon using gcc, the argument -std=c++0x
must be given to gcc.

To install run:

    ./configure
    make install

You can install to a different location using:

Since this is a header only library, this doesn't do much. ./configure
makes a version of config.hpp suitable for your system, and "make install'
copies the headers to your file system.

To build some utility code run:

    make util

If this is before 'make install' then the utility code will be installed in
${prefix}/bin
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.