OmniSciDB  06b3bd477c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::DefaultValidate< StringLiteral > Struct Template Reference

#include <ParserNode.h>

Public Member Functions

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

Detailed Description

struct Parser::DefaultValidate< StringLiteral >

Definition at line 2099 of file ParserNode.h.

Member Function Documentation

template<typename T >
decltype(auto) Parser::DefaultValidate< StringLiteral >::operator() ( t)

Definition at line 2101 of file ParserNode.h.

References CHECK().

2101  {
2102  const auto val = static_cast<const StringLiteral*>(t->get_value())->get_stringval();
2103  CHECK(val);
2104  const auto val_upper = boost::to_upper_copy<std::string>(*val);
2105  return val_upper;
2106  }

+ Here is the call graph for this function:

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