资 源 简 介
This is a next experimental C++ providing general programmer support for "everything(tm)".
Some highlights:
* infrastructure for type safe structure visitors
* yet another "to_string" infrastructure
* yet another "serialization" infrastructure
* generic data structures processing
* yet another OS abstraction layer:
* subprocess communication
* threads
* files/sockets/pipes
* vfs
* many string helpers (ideas borrowed from perl&python)
* runtime helpers for handling exceptions, interruptions, stack-traces etc
* promotion of const correct "read-only" data structures
* static string wrapper (yeah, yet another string (tm))
* simplification of complex things ;)
* support for asynchronous/synchronous processing (in research)
* lightweight symbol object
Think. It is indended to become smaller, more system oriented boost.
文 件 列 表
.mtn-ignore
AUTHORS
BUGS
Bakefiles.bkgen
Doxyfile
LIB.txt
LICENSE.txt
README.txt
build-helper
check.sh
configure.ac
doc
ideas.txt
make_src_dist.sh
pcre.m4
tests
adaptable_test.cpp
any_test.cpp
assert_test.cpp
buffer_test.cpp
inifile_test.cpp
internal_pipe_test.cpp
lex_test.cpp
resources
runner_test.cpp
shared_ptr_test.cpp
tcp_socket_test.cpp
test_exeinfo.cpp
test_fatal_exception.cpp
test_fmt.cpp
test_fs.cpp
test_main.cpp
test_memory_pool.cpp
test_mo.cpp
test_multitype_map.cpp
test_option.cpp
test_path.cpp
test_queue.cpp
test_runtime.cpp
test_server.cpp
test_stream.cpp
test_string.cpp
test_structure_printer.cpp
test_subprocess.cpp
test_symbol.cpp
test_test.cpp
test_thread.cpp
test_tstring.cpp
text_test.cpp
tinfra
adaptable.cpp
adaptable.h
any.cpp
any.h
assert.cpp
assert.h
buffer.h
cli.cpp
cli.h
cmd.cpp
cmd.h
db.h
exeinfo.cpp
exeinfo.h
fmt.cpp
fmt.h
fs.cpp
fs.h
fs_sandbox.cpp
fs_sandbox.h
generator.h
generic
guard.h
holder.h
inifile.cpp
inifile.h
internal_pipe.cpp
internal_pipe.h
interruptible.h
io
lazy_protocol.cpp
lazy_protocol.h
lex.h
memory_pool.h
mo.h
multitype_map.h
mutex.h
option.cpp
option.h
os_common.cpp
os_common.h
path.cpp
path.h
platform.h
posix
primitive_wrapper.h
queue.h
runner.cpp
runner.h
runtime.cpp
runtime.h
sandbox
server.cpp
server.h
sftp
shared_ptr.h
socket.cpp
socket.h
standards
static_registry.h
stream.cpp
stream.h
string.cpp
string.h
structure_printer.h
subprocess.cpp
subprocess.h
symbol.cpp
symbol.h
tcp_socket.cpp
tcp_socket.h
test.cpp
test.h
test_macros.h
text.cpp
text.h
thread.h
thread_runner.h
threadcmn.cpp
trace.cpp
trace.h
tstring.cpp
tstring.h
typeinfo.cpp
typeinfo.h
unix_socket.h
value_guard.h
vfs.cpp
vfs.h
vfs_sh.cpp
win32
win32.h
config.h.in
tinfra-test.pc.in
tinfra.bkl
tinfra.pc.in
Makefile.in
autoconf_inc.m4
configure
tinfra_msvs2003.sln
tinfra_msvs2008.sln
tinfra_msvs2003_test_fatal_exception.vcproj
tinfra_msvs2003_tinfra-test.vcproj
tinfra_msvs2003_tinfra.vcproj
tinfra_msvs2003_unittests.vcproj
tinfra_msvs2008_test_fatal_exception.vcproj
tinfra_msvs2008_tinfra-test.vcproj
tinfra_msvs2008_tinfra.vcproj
tinfra_msvs2008_unittests.vcproj
makefile.vc
tinfra-support
spawn-test-common.sh
autoconf
config.guess
common.bkl