NASA Logo
Ocean Color Science Software

ocssw V2022

#include <Product.hpp>

Public Member Functions

 LinkedList ()=default
 
 LinkedList (T *arr)
 
template<typename... Ts>
 LinkedList (const T &_val, Ts &... args)
 
get () const
 
const T * data () const
 

Public Attributes

const T * val
 
LinkedList< T, N - 1 > next
 

Detailed Description

template<typename T, size_t N>
struct focs::LinkedList< T, N >

Definition at line 44 of file Product.hpp.

Constructor & Destructor Documentation

◆ LinkedList() [1/3]

LinkedList ( )
default

◆ LinkedList() [2/3]

LinkedList ( T *  arr)
inline

Definition at line 48 of file Product.hpp.

◆ LinkedList() [3/3]

LinkedList ( const T &  _val,
Ts &...  args 
)
inline

Definition at line 53 of file Product.hpp.

Member Function Documentation

◆ data()

const T* data ( ) const
inline

Definition at line 59 of file Product.hpp.

◆ get()

T get ( ) const
inline

Definition at line 58 of file Product.hpp.

Member Data Documentation

◆ next

LinkedList<T, N - 1> next

Definition at line 46 of file Product.hpp.

◆ val

const T* val

Definition at line 45 of file Product.hpp.


The documentation for this struct was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/Product.hpp