ros2_control - rolling
Public Member Functions | Protected Attributes | List of all members
gazebo_ros2_control::SafeEnum< ENUM, UNDERLYING > Class Template Reference

Public Member Functions

 SafeEnum (ENUM singleFlag)
 
 SafeEnum (const SafeEnum &original)
 
SafeEnumoperator= (const SafeEnum &original)=default
 
SafeEnumoperator|= (ENUM addValue)
 
SafeEnum operator| (ENUM addValue)
 
SafeEnumoperator&= (ENUM maskValue)
 
SafeEnum operator& (ENUM maskValue)
 
SafeEnum operator~ ()
 
 operator bool ()
 

Protected Attributes

UNDERLYING mFlags
 

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