Class NativeExpression (2.24.0)
Stay organized with collections
Save and categorize content based on your preferences.
Represents a google::type::Expr.
This is a textual representation of an expression in Common Expression Language (CEL) syntax.
Constructors
NativeExpression(std::string, std::string, std::string, std::string)
Parameters |
Name |
Description |
expression |
std::string
the expression in Common Expression Language.
|
title |
std::string
an optional title for the expression, i.e. a short string describing its purpose.
|
description |
std::string
an optional description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
|
location |
std::string
an optional string indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
|
NativeExpression(NativeExpression const &)
Parameter |
Name |
Description |
other |
NativeExpression const &
|
NativeExpression(NativeExpression &&)
Parameter |
Name |
Description |
|
NativeExpression &&
|
Operators
operator=(NativeExpression const &)
Parameter |
Name |
Description |
other |
NativeExpression const &
|
Returns |
Type |
Description |
NativeExpression & |
|
operator=(NativeExpression &&)
Parameter |
Name |
Description |
|
NativeExpression &&
|
Returns |
Type |
Description |
NativeExpression & |
|
Functions
expression() const
Returns |
Type |
Description |
std::string |
|
set_expression(std::string)
Parameter |
Name |
Description |
expression |
std::string
|
Returns |
Type |
Description |
void |
|
title() const
Returns |
Type |
Description |
std::string |
|
set_title(std::string)
Parameter |
Name |
Description |
title |
std::string
|
Returns |
Type |
Description |
void |
|
description() const
Returns |
Type |
Description |
std::string |
|
set_description(std::string)
Parameter |
Name |
Description |
description |
std::string
|
Returns |
Type |
Description |
void |
|
location() const
Returns |
Type |
Description |
std::string |
|
set_location(std::string)
Parameter |
Name |
Description |
location |
std::string
|
Returns |
Type |
Description |
void |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-24 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-24 UTC."]]