AronTyped Class Reference

Something with a specific ARON type. More...

#include <RobotAPI/libraries/armem/core/base/detail/AronTyped.h>

+ Inheritance diagram for AronTyped:

Public Member Functions

aron::type::ObjectPtraronType ()
 
aron::type::ObjectPtr aronType () const
 
 AronTyped (aron::type::ObjectPtr aronType=nullptr)
 
bool hasAronType () const
 
void setAronType (aron::type::ObjectPtr aronType)
 

Protected Attributes

aron::type::ObjectPtr _aronType
 The expected Aron type. May be nullptr, in which case no type information is available. More...
 

Detailed Description

Something with a specific ARON type.

Definition at line 11 of file AronTyped.h.

Constructor & Destructor Documentation

◆ AronTyped()

AronTyped ( aron::type::ObjectPtr  aronType = nullptr)
explicit

Definition at line 8 of file AronTyped.cpp.

Member Function Documentation

◆ aronType() [1/2]

aron::type::ObjectPtr aronType ( )

Definition at line 19 of file AronTyped.cpp.

+ Here is the caller graph for this function:

◆ aronType() [2/2]

aron::type::ObjectPtr aronType ( ) const

◆ hasAronType()

bool hasAronType ( ) const

Definition at line 13 of file AronTyped.cpp.

+ Here is the caller graph for this function:

◆ setAronType()

void setAronType ( aron::type::ObjectPtr  aronType)

Definition at line 31 of file AronTyped.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _aronType

aron::type::ObjectPtr _aronType
protected

The expected Aron type. May be nullptr, in which case no type information is available.

Definition at line 26 of file AronTyped.h.


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