Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CodegenContext.h File Reference
#include <RooAbsCollection.h>
#include <RooFit/EvalContext.h>
#include <RooNumber.h>
#include <ROOT/RSpan.hxx>
#include <cstddef>
#include <map>
#include <sstream>
#include <string>
#include <type_traits>
#include <unordered_map>
Include dependency graph for CodegenContext.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RooFit::Experimental::CodegenContext
 A class to maintain the context for squashing of RooFit models into code. More...
 
class  RooFit::Experimental::CodegenContext::LoopScope
 A class to manage loop scopes using the RAII technique. More...
 
struct  RooFit::Experimental::Prio< P >
 
struct  RooFit::Experimental::CodegenContext::ScopeRAII
 

Namespaces

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

Typedefs

using RooFit::Experimental::PrioHighest = Prio< 1 >
 
using RooFit::Experimental::PrioLowest = Prio< 10 >
 

Functions

void RooFit::Experimental::codegen (RooAbsArg &arg, CodegenContext &ctx)
 
void RooFit::Experimental::declareDispatcherCode (std::string const &funcName)