gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
printable_types.hpp File Reference

Preprocessor sequence of functor types that should be allowed to print when using ScannerBit in standalone mode. More...

#include <string>
#include <map>
#include "gambit/Utils/util_types.hpp"
#include "gambit/Utils/model_parameters.hpp"
Include dependency graph for printable_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Gambit
 TODO: see if we can use this one:
 

Macros

#define SCANNER_SIMPLE_TYPES_NOBOOL
 
#define SCANNER_SIMPLE_TYPES
 
#define SCANNER_VECTOR_TYPES
 
#define SCANNER_PRINTABLE_TYPES
 
#define SCANNER_RETRIEVABLE_TYPES
 

Detailed Description

Preprocessor sequence of functor types that should be allowed to print when using ScannerBit in standalone mode.

Add to this as necessary.


Authors:

Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2015 Jun
Author
Ben Farmer (benja.nosp@m.min..nosp@m.farme.nosp@m.r@fy.nosp@m.sik.s.nosp@m.u.se)
Date
2016 Feb

Definition in file printable_types.hpp.

Macro Definition Documentation

◆ SCANNER_PRINTABLE_TYPES

#define SCANNER_PRINTABLE_TYPES
Value:
SCANNER_SIMPLE_TYPES \
SCANNER_VECTOR_TYPES \
std::map< std::string, double > map_str_dbl
Shorthand for a string-to-double map.

Definition at line 69 of file printable_types.hpp.

◆ SCANNER_RETRIEVABLE_TYPES

#define SCANNER_RETRIEVABLE_TYPES
Value:
(std::string) \
(std::vector<double>) \
std::map< std::string, double > map_str_dbl
Shorthand for a string-to-double map.
#define SCANNER_SIMPLE_TYPES

Definition at line 75 of file printable_types.hpp.

◆ SCANNER_SIMPLE_TYPES

#define SCANNER_SIMPLE_TYPES
Value:
(bool) \
#define SCANNER_SIMPLE_TYPES_NOBOOL

Definition at line 52 of file printable_types.hpp.

◆ SCANNER_SIMPLE_TYPES_NOBOOL

#define SCANNER_SIMPLE_TYPES_NOBOOL
Value:
(int) \
(unsigned int) \
(short int) \
(unsigned short int) \
(long) \
(unsigned long) \
(long long) \
(unsigned long long) \
(float) \
(double) \
DS5_MSPCTM DS_INTDOF int

Definition at line 40 of file printable_types.hpp.

◆ SCANNER_VECTOR_TYPES

#define SCANNER_VECTOR_TYPES
Value:
(std::vector<bool>) \
(std::vector<int>) \
(std::vector<unsigned int>) \
(std::vector<short int>) \
(std::vector<unsigned short int>) \
(std::vector<long>) \
(std::vector<unsigned long>) \
(std::vector<long long>) \
(std::vector<unsigned long long>) \
(std::vector<float>) \
(std::vector<double>)

Definition at line 56 of file printable_types.hpp.