CMS 3D CMS Logo

Classes | Namespaces | Macros | Typedefs
FWExpressionValidator.cc File Reference
#include <cctype>
#include <algorithm>
#include "FWCore/Reflection/interface/BaseWithDict.h"
#include "FWCore/Reflection/interface/FunctionWithDict.h"
#include <cstring>
#include "Fireworks/Core/src/FWExpressionValidator.h"
#include "CommonTools/Utils/interface/returnType.h"

Go to the source code of this file.

Classes

class  fireworks::OptionNode
 
struct  fireworks::OptionNodePtrCompare< T >
 
struct  fireworks::OptionNodePtrEqual< T >
 

Namespaces

 fireworks
 

Macros

#define FUN1(_fun_)   m_builtins.push_back(std::make_shared<OptionNode>(#_fun_ "(float):float", strlen(#_fun_) + 1, s_float))
 
#define FUN2(_fun_)   m_builtins.push_back(std::make_shared<OptionNode>(#_fun_ "(float,float):float", strlen(#_fun_) + 1, s_float))
 

Typedefs

typedef std::vector< std::shared_ptr< fireworks::OptionNode > > Options
 

Macro Definition Documentation

◆ FUN1

#define FUN1 (   _fun_)    m_builtins.push_back(std::make_shared<OptionNode>(#_fun_ "(float):float", strlen(#_fun_) + 1, s_float))

◆ FUN2

#define FUN2 (   _fun_)    m_builtins.push_back(std::make_shared<OptionNode>(#_fun_ "(float,float):float", strlen(#_fun_) + 1, s_float))

Typedef Documentation

◆ Options

typedef std::vector<std::shared_ptr<fireworks::OptionNode> > Options

Definition at line 28 of file FWExpressionValidator.cc.