Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CFunctionBinding.h File Reference
#include <RooAbsArg.h>
#include <RooAbsProxy.h>
#include <RooMsgService.h>
#include <TBuffer.h>
#include <TString.h>
#include <cstring>
#include <map>
#include <ostream>
#include <string>
#include <vector>
Include dependency graph for CFunctionBinding.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RooFit::Detail::CFunctionMap< Func >
 Name <-> pointer mapping service for C functions of type Func, used to persist the RooCFunction[1-4]Ref function pointer references. More...
 

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
 
namespace  RooFit::Detail
 

Functions

void RooFit::Detail::printCFunctionArgs (std::ostream &os, RooAbsArg const &arg, const char *funcName)
 Print arguments of a function binding and name/address of the function pointer.
 
template<class Func >
void RooFit::Detail::streamCFunctionRef (TBuffer &R__b, TObject const &self, Func &ptr, Func dummyFunction, CFunctionMap< Func > &fmap)
 Custom streamer for function pointer reference objects.