# /home/coin/svn-release/Alps-1.4.8/Alps/src/AlpsKnowledge.h File Reference

`#include <map>`
`#include <memory>`
`#include <typeinfo>`
`#include "Alps.h"`
`#include "AlpsEncoded.h"`
Include dependency graph for AlpsKnowledge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | AlpsStrLess
| A function object to perform lexicographic lexicographic comparison between two C style strings. More...
class | AlpsKnowledge
| The abstract base class of any user-defined class that Alps has to know about in order to encode/decode. More...