pupene  0.2.0
Namespaces | Functions
pup.h File Reference

Core pup functions for working with STL types. More...

#include "pup-core.h"
Include dependency graph for pup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 pupene::fns
 

Functions

template<typename P , typename Container , typename = void, typename = enable_if_puppable_container<Container>>
void pupene::fns::pup (Pupper< P > &p, Container &container, const Meta &meta)
 Pups STL-like sequential containers, but not std::string. More...
 
template<typename P , template< typename ... > typename Map, typename K , typename V , typename = enable_if_puppable_map<Map<K, V>>>
void pupene::fns::pup (Pupper< P > &p, Map< K, V > &map, const Meta &meta)
 Pups STL-like associative maps. More...
 
template<typename P , typename K , typename V >
void pupene::fns::pup (Pupper< P > &p, std::pair< K, V > &pair, const Meta &meta)
 Pups std::pair, used for pupping associative maps. More...
 

Detailed Description

Core pup functions for working with STL types.

Definition in file pup.h.