Xpace
Xpace::Ref< T > Struct Template Reference

A low-level const data holder. More...

#include <types.h>

Public Types

typedef T baseType
 

Public Member Functions

 Ref (const T *d=0, size_t len=0)
 constructor More...
 

Public Attributes

const T * data
 first T More...
 
size_t length
 number of Ts More...
 

Detailed Description

template<typename T>
struct Xpace::Ref< T >

A low-level const data holder.

Definition at line 165 of file types.h.

Member Typedef Documentation

template<typename T >
typedef T Xpace::Ref< T >::baseType

Definition at line 167 of file types.h.

Constructor & Destructor Documentation

template<typename T >
Xpace::Ref< T >::Ref ( const T *  d = 0,
size_t  len = 0 
)
inline

constructor

Parameters
dfirst T
lennumber of Ts

Definition at line 516 of file types.h.

References Xpace::Buf< T >::Buf().

Referenced by Xpace::narrow_to().

Member Data Documentation

template<typename T >
const T* Xpace::Ref< T >::data

first T

Definition at line 169 of file types.h.

Referenced by Xpace::BigUint< SIZE >::set().

template<typename T >
size_t Xpace::Ref< T >::length

number of Ts

Definition at line 170 of file types.h.

Referenced by Xpace::BigUint< SIZE >::set().


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

current as of Wed Jun 10 2026 12:00:06