pupene  0.2.0
Namespaces | Functions
pup-pupper.h File Reference

All functions pass their arguments directly to puppers. More...

#include "pupper.h"
#include "traits.h"
Include dependency graph for pup-pupper.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 T >
PupPolicy pupene::fns::begin (Pupper< P > &p, T &value, const Meta &meta)
 Called when a new object is encountered; an object is any type which is not floating point, integer or std::string. More...
 
template<typename P >
void pupene::fns::end (Pupper< P > &p, const Meta &meta)
 The opposite of pupene::fns::begin(p, value, meta). More...
 
template<typename P , typename T , typename = enable_if_puppable<T>>
void pupene::fns::pup (Pupper< P > &p, T &value, const Meta &meta)
 Forwards value to the Pupper. More...
 

Detailed Description

All functions pass their arguments directly to puppers.

Definition in file pup-pupper.h.