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
 

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 12 of file AronTyped.h.

Constructor & Destructor Documentation

◆ AronTyped()

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

Definition at line 9 of file AronTyped.cpp.

Member Function Documentation

◆ aronType() [1/2]

aron::type::ObjectPtr aronType ( )

Definition at line 18 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:

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 27 of file AronTyped.h.


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