![]() |
Qucs-S S-parameter Viewer & RF Synthesis Tools
|


Public Member Functions | |
| t.Any | as_const (self, t.Optional[EvalContext] eval_ctx=None) |
| "Const" | from_untrusted (cls, t.Any value, t.Optional[int] lineno=None, "t.Optional[Environment]" environment=None) |
Public Member Functions inherited from jinja2.nodes.Expr | |
| bool | can_assign (self) |
Public Member Functions inherited from jinja2.nodes.Node | |
| None | __init__ (self, *t.Any fields, **t.Any attributes) |
| t.Iterator[t.Tuple[str, t.Any]] | iter_fields (self, t.Optional[t.Container[str]] exclude=None, t.Optional[t.Container[str]] only=None) |
| t.Iterator["Node"] | iter_child_nodes (self, t.Optional[t.Container[str]] exclude=None, t.Optional[t.Container[str]] only=None) |
| t.Optional[_NodeBound] | find (self, t.Type[_NodeBound] node_type) |
| t.Iterator[_NodeBound] | find_all (self, t.Union[t.Type[_NodeBound], t.Tuple[t.Type[_NodeBound],...]] node_type) |
| "Node" | set_ctx (self, str ctx) |
| "Node" | set_lineno (self, int lineno, bool override=False) |
| "Node" | set_environment (self, "Environment" environment) |
| bool | __eq__ (self, t.Any other) |
| str | __repr__ (self) |
| str | dump (self) |
Public Member Functions inherited from jinja2.nodes.NodeType | |
| __new__ (mcs, name, bases, d) | |
Static Public Attributes | |
| tuple | fields = ("value",) |
| t | value .Any |
Static Public Attributes inherited from jinja2.nodes.Literal | |
| bool | abstract = True |
Static Public Attributes inherited from jinja2.nodes.Expr | |
| bool | abstract = True |
Static Public Attributes inherited from jinja2.nodes.Node | |
| tuple | fields = () |
| tuple | attributes = ("lineno", "environment") |
| bool | abstract = True |
| int | lineno |
| t | environment .Optional["Environment"] |
Additional Inherited Members | |
Public Attributes inherited from jinja2.nodes.Node | |
| fields | |
All constant values. The parser will return this node for simple constants such as ``42`` or ``"foo"`` but it can be used to store more complex values such as lists too. Only constants with a safe representation (objects where ``eval(repr(x)) == x`` is true).
| t.Any jinja2.nodes.Const.as_const | ( | self, | |
| t.Optional[EvalContext] | eval_ctx = None |
||
| ) |
Return the value of the expression as constant or raise :exc:`Impossible` if this was not possible. An :class:`EvalContext` can be provided, if none is given a default context is created which requires the nodes to have an attached environment. .. versionchanged:: 2.4 the `eval_ctx` parameter was added.
Reimplemented from jinja2.nodes.Expr.
| "Const" jinja2.nodes.Const.from_untrusted | ( | cls, | |
| t.Any | value, | ||
| t.Optional[int] | lineno = None, |
||
| "t.Optional[Environment]" | environment = None |
||
| ) |
Return a const object if the value is representable as constant value in the generated code, otherwise it will raise an `Impossible` exception.