rds2cpp
Read and write RDS/RDA files in C++
Loading...
Searching...
No Matches
rds2cpp::ExternalPointerIndex Struct Referencefinal

Reference to an external pointer. More...

#include <RObject.hpp>

Inheritance diagram for rds2cpp::ExternalPointerIndex:
Collaboration diagram for rds2cpp::ExternalPointerIndex:

Public Member Functions

 ExternalPointerIndex ()=default
 
 ExternalPointerIndex (std::size_t i)
 
SEXPType type () const
 
- Public Member Functions inherited from rds2cpp::RObject

Public Attributes

std::size_t index = -1
 

Detailed Description

Reference to an external pointer.

Constructor & Destructor Documentation

◆ ExternalPointerIndex() [1/2]

rds2cpp::ExternalPointerIndex::ExternalPointerIndex ( )
default

Default constructor.

◆ ExternalPointerIndex() [2/2]

rds2cpp::ExternalPointerIndex::ExternalPointerIndex ( std::size_t i)
inline
Parameters
iValue of the external pointer index.

Member Function Documentation

◆ type()

SEXPType rds2cpp::ExternalPointerIndex::type ( ) const
inlinevirtual
Returns
Type of the R object.

Implements rds2cpp::RObject.

Member Data Documentation

◆ index

std::size_t rds2cpp::ExternalPointerIndex::index = -1

Index of the RdsFile::external_pointers or RdaFile::external_pointers vector, containing information about this external pointer.


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