Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbrt/gtl
A Graph Template Library for c++ (using the upcoming standard c++0x)
https://github.com/mbrt/gtl
Last synced: 18 days ago
JSON representation
A Graph Template Library for c++ (using the upcoming standard c++0x)
- Host: GitHub
- URL: https://github.com/mbrt/gtl
- Owner: mbrt
- License: lgpl-3.0
- Created: 2010-09-18T13:21:57.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2012-01-22T09:32:45.000Z (almost 13 years ago)
- Last Synced: 2024-10-16T11:07:24.604Z (2 months ago)
- Language: C++
- Homepage:
- Size: 160 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Graph Template Library for c++
The gtl library for c++ provides an STL-like container for graphs,
templated over the data stored at the vertices and the edges. Various types
of iterators are provided. The edges are directed and there are the
possibility to permits parallel edges or not.This library was succesfully compiled with g++ ver. 4.3.2 with this cmd line
options:> g++ -Wall -Wextra -pedantic -ggdb -std=c++0x graph_test.cc
The CMake build system is only used to perform some cheks on the gtl template
library. If you only want to use the library you may prefer to copy only the
header files (situated in ./src). You can use the test files as exmples for
the library.
NOTE: the boost library is used to make some checks in the test files. If
you don't have it don't worry: the gtl library works only with the standard
library, you don't have to install the boost library to use it.To make and run the tests:
> mkdir build
> cd build
> cmake -C ..
> make
> make test