This struct is the return type of the various Insert...<T>() functions. It returns a reference to the data entry for the Data type, and it indicates whether the insertion operation actually occurred. More...
#include <CompositeData.hh>
Public Member Functions | |
| InsertResult & | operator= (const InsertResult &)=delete | 
Public Attributes | |
| Data & | data | 
| A reference to the Data entry within the CompositeData object.   | |
| const bool | inserted | 
| True if the operation resulted in inserting a new data entry.   | |
Detailed Description
struct gz::physics::CompositeData::InsertResult< Data >
This struct is the return type of the various Insert...<T>() functions. It returns a reference to the data entry for the Data type, and it indicates whether the insertion operation actually occurred.
Member Function Documentation
◆ operator=()
      
  | 
  delete | 
Member Data Documentation
◆ data
| Data& data | 
A reference to the Data entry within the CompositeData object.
◆ inserted
| const bool inserted | 
True if the operation resulted in inserting a new data entry.
For Insert<Data>(), false means that nothing was inserted.
For InsertOrAssign<Data>(), false means that the Data entry which used to be in the CompositeData has been assigned the new value.
The documentation for this struct was generated from the following file: