Menu

Tree [58c832] master boost-gdb-printers-6 /
 History

HTTPS access


File Date Author Commit
 m4 2015-06-29 David Tardon David Tardon [7f0e0a] make compatible with python 3
 py 2017-02-19 David Tardon David Tardon [0e96cd] add support for boost 1.63
 test 2017-02-19 David Tardon David Tardon [0e96cd] add support for boost 1.63
 .gitignore 2015-06-28 David Tardon David Tardon [e45036] add test executable 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 2015-06-28 David Tardon David Tardon [af5542] use DISTCLEANFILES
 NEWS 2017-02-19 David Tardon David Tardon [58c832] prepare for a release
 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 2015-06-28 David Tardon David Tardon [8c3107] drop copyright from license headers
 configure.ac 2017-02-19 David Tardon David Tardon [58c832] prepare for a release

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.