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

#include <ParserNode.h>

Public Member Functions

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

Detailed Description

Definition at line 2267 of file ParserNode.h.

Member Function Documentation

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

Definition at line 2269 of file ParserNode.h.

References CHECK, and Parser::anonymous_namespace{ParserNode.h}::validate_and_get_str().

2269  {
2270  const auto val = validate_and_get_str(t);
2271  CHECK(val);
2272  return *val;
2273  }
const std::string * validate_and_get_str(T name_value_assign)
Definition: ParserNode.h:2245
#define CHECK(condition)
Definition: Logger.h:291

+ Here is the call graph for this function:


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