L4Re - L4 Runtime Environment
L4::Ipc::Opt< T > Struct Template Reference

Attribute for defining an optional RPC argument. More...

+ Collaboration diagram for L4::Ipc::Opt< T >:

Public Member Functions

 Opt ()
 Make an absent optional argument.
 Opt (T value)
 Make a present optional argument with the given value.
Optoperator= (T value)
 Assign a value to the optional argument (makes the argument present)
void set_valid (bool valid=true)
 Set the argument to present or absent.
T * operator-> ()
 Get the pointer to the value.
T const * operator-> () const
 Get the const pointer to the value.
value () const
 Get the value.
T & value ()
 Get the value.
bool is_valid () const
 Get true if present, false if not.

Data Fields

 The value.
bool _valid
 True if the optional argument is present, false else.

Detailed Description

template<typename T>
struct L4::Ipc::Opt< T >

Attribute for defining an optional RPC argument.

Definition at line 147 of file ipc_types.

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