Inferno
0.2
|
Property for the details of a specific floating point behaviour. More...
#include <cpptree.hpp>
Public Member Functions | |
NODE_FUNCTIONS_FINAL | SpecificFloatSemantics () |
default constructor, for making architypes | |
SpecificFloatSemantics (const llvm::fltSemantics *s) | |
virtual bool | IsLocalMatch (const Matcher *candidate) const |
Overloaded comparison for search&replace. | |
virtual | operator string () const |
get a debug string | |
operator const llvm::fltSemantics & () const | |
convert back to LLVM's class | |
Public Attributes | |
const llvm::fltSemantics * | value |
Property for the details of a specific floating point behaviour.
Definition at line 537 of file cpptree.hpp.
default constructor, for making architypes
Definition at line 540 of file cpptree.hpp.
CPPTree::SpecificFloatSemantics::SpecificFloatSemantics | ( | const llvm::fltSemantics * | s | ) | [inline] |
Definition at line 541 of file cpptree.hpp.
virtual bool CPPTree::SpecificFloatSemantics::IsLocalMatch | ( | const Matcher * | candidate | ) | const [inline, virtual] |
Overloaded comparison for search&replace.
Reimplemented from Matcher.
Definition at line 545 of file cpptree.hpp.
CPPTree::SpecificFloatSemantics::operator const llvm::fltSemantics & | ( | ) | const [inline] |
virtual CPPTree::SpecificFloatSemantics::operator string | ( | ) | const [inline, virtual] |
get a debug string
Reimplemented from Traceable.
Definition at line 551 of file cpptree.hpp.
References SSPrintf(), and value.
const llvm::fltSemantics* CPPTree::SpecificFloatSemantics::value |
Definition at line 559 of file cpptree.hpp.
Referenced by IsLocalMatch(), operator const llvm::fltSemantics &(), and operator string().