Public Member Functions | Private Attributes | List of all members
LastResultManager Class Reference

This class manages a result code with optional additional text. More...

#include <lastresultmanager.h>

Public Member Functions

XsResultValue lastResult () const
 
 LastResultManager ()
 
XsString lastResultText () const
 
 operator XsResultValue () const
 
XsResultValue operator= (XsResultValue res)
 Assignment operator, copies contents from the res result value. More...
 
void set (XsResultValue res, XsString const &text)
 Sets the last results. More...
 

Private Attributes

XsResultValue m_lastResult
 
XsString m_lastResultText
 

Detailed Description

This class manages a result code with optional additional text.

It can be treated like a simple XsResultValue, but gives extra options

Definition at line 75 of file lastresultmanager.h.

Constructor & Destructor Documentation

◆ LastResultManager()

LastResultManager::LastResultManager ( )
inline

Definition at line 80 of file lastresultmanager.h.

Member Function Documentation

◆ lastResult()

XsResultValue LastResultManager::lastResult ( ) const
inline
Returns
The last result value

Definition at line 94 of file lastresultmanager.h.

◆ lastResultText()

XsString LastResultManager::lastResultText ( ) const
inline
Returns
The last result text

Definition at line 101 of file lastresultmanager.h.

◆ operator XsResultValue()

LastResultManager::operator XsResultValue ( ) const
inline
Returns
The last result value

Definition at line 121 of file lastresultmanager.h.

◆ operator=()

XsResultValue LastResultManager::operator= ( XsResultValue  res)
inline

Assignment operator, copies contents from the res result value.

Parameters
res: The result value to copy from
Returns
The assigned result value

Definition at line 112 of file lastresultmanager.h.

◆ set()

void LastResultManager::set ( XsResultValue  res,
XsString const &  text 
)
inline

Sets the last results.

Parameters
res: The result value to set
text: The result text to set

Definition at line 86 of file lastresultmanager.h.

Member Data Documentation

◆ m_lastResult

XsResultValue LastResultManager::m_lastResult
private

Definition at line 77 of file lastresultmanager.h.

◆ m_lastResultText

XsString LastResultManager::m_lastResultText
private

Definition at line 78 of file lastresultmanager.h.


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


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:21