OmniSciDB  ba1bac9284
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::CaseSensitiveValidate Struct Reference

#include <ParserNode.h>

Public Member Functions

template<typename T >
decltype(auto) operator() (T t)
 

Detailed Description

Definition at line 2183 of file ParserNode.h.

Member Function Documentation

template<typename T >
decltype(auto) Parser::CaseSensitiveValidate::operator() ( t)
inline

Definition at line 2185 of file ParserNode.h.

References CHECK.

2185  {
2186  const auto val = static_cast<const StringLiteral*>(t->get_value())->get_stringval();
2187  CHECK(val);
2188  return *val;
2189  }
#define CHECK(condition)
Definition: Logger.h:206
char * t

The documentation for this struct was generated from the following file: