Tree [d23c1d] master boost-gdb-printers-3 /
History



File Date Author Commit
py 2014-02-22 David Tardon David Tardon [dc2c1d] distribute all python files
test 2014-02-22 David Tardon David Tardon [5079d8] add support for boost 1.55
.gitignore 2014-02-21 David Tardon David Tardon [3e88c8] add more generated files to .gitignore
AUTHORS 2012-04-01 David Tardon David Tardon [5614ef] initial import
COPYING 2012-04-01 David Tardon David Tardon [5614ef] initial import
Makefile.am 2012-04-04 David Tardon David Tardon [eb95fb] do not install the autoloader automatically
NEWS 2014-02-22 David Tardon David Tardon [47bf24] bump version
README 2014-02-22 David Tardon David Tardon [d23c1d] fill README
autogen.sh 2014-02-21 David Tardon David Tardon [df5f24] simplify check for boost headers
boost-gdb-printers.py.in 2014-02-22 David Tardon David Tardon [439622] fix loader
configure.ac 2014-02-22 David Tardon David Tardon [1f98f8] create tar.xz too

Read Me

= Read me =

== Description ==
This is a collection of pretty printers for various Boost types for gdb
7.x. Currently supported types are (by library):

* Optional
  + optional
* Pointer Container
  + ptr_deque
  + ptr_list
  + ptr_map
  + ptr_multimap
  + ptr_multiset
  + ptr_set
  + ptr_unordered_map
  + ptr_unordered_multimap
  + ptr_unordered_multiset
  + ptr_unordered_set
  + ptr_vector
* Smart Ptr
  + scoped_ptr
  + shared_ptr
  + weak_ptr
* Unordered
  + unordered_map
  + unordered_multimap
  + unordered_multiset
  + unordered_set

== How to build ==
./autogen.sh # if you are building from git
./configure
make
make install

== How to use ==
Because these pretty printers are for header-only Boost libraries, it is
not possible to use auto-loading. That means you need to import the
pretty printers manually. You can use the code in boost-gdb-printers.py
(under any license you need).

== License ==
The project is released under GPLv3.