|
gtkmm 4.15.0
|
#include <gtkmm/expressionwatch.h>

Public Member Functions | |
| std::optional< T > | evaluate () |
| Evaluates the watched expression and on success returns the result. | |
Public Member Functions inherited from Gtk::ExpressionWatchBase | |
| void | reference () const |
| Increment the reference count for this object. | |
| void | unreference () const |
| Decrement the reference count for this object. | |
| GtkExpressionWatch * | gobj () |
| Provides access to the underlying C instance. | |
| const GtkExpressionWatch * | gobj () const |
| Provides access to the underlying C instance. | |
| GtkExpressionWatch * | gobj_copy () const |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| ExpressionWatchBase ()=delete | |
| ExpressionWatchBase (const ExpressionWatchBase &)=delete | |
| ExpressionWatchBase & | operator= (const ExpressionWatchBase &)=delete |
| void | unwatch () |
| Stops watching an expression that was established via Gtk::Expression::watch(). | |
Additional Inherited Members | |
Protected Member Functions inherited from Gtk::ExpressionWatchBase | |
| void | operator delete (void *, std::size_t) |
Related Symbols inherited from Gtk::ExpressionWatchBase | |
| Glib::RefPtr< Gtk::ExpressionWatchBase > | wrap (GtkExpressionWatch *object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
| std::optional< T > Gtk::ExpressionWatch< T >::evaluate | ( | ) |
Evaluates the watched expression and on success returns the result.
This is equivalent to calling Gtk::Expression::evaluate() with the expression and this pointer originally used to create the watch.