souffle  2.0.2-371-g6315b36
Public Member Functions | Data Fields
souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context Struct Reference

A struct to be utilized as a local, temporal context by client code to speed up the execution of various operations (optional parameter). More...

#include <Brie.h>

Collaboration diagram for souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context:
Collaboration graph

Public Member Functions

 op_context ()=default
 

Data Fields

index_type lastIndex {0}
 
NodelastNode {nullptr}
 

Detailed Description

template<typename T, unsigned BITS = 6, typename merge_op = default_merge<T>, typename copy_op = identity<T>>
struct souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context

A struct to be utilized as a local, temporal context by client code to speed up the execution of various operations (optional parameter).

Definition at line 584 of file Brie.h.

Constructor & Destructor Documentation

◆ op_context()

template<typename T , unsigned BITS = 6, typename merge_op = default_merge<T>, typename copy_op = identity<T>>
souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context::op_context ( )
default

Field Documentation

◆ lastIndex

template<typename T , unsigned BITS = 6, typename merge_op = default_merge<T>, typename copy_op = identity<T>>
index_type souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context::lastIndex {0}

Definition at line 585 of file Brie.h.

◆ lastNode

template<typename T , unsigned BITS = 6, typename merge_op = default_merge<T>, typename copy_op = identity<T>>
Node* souffle::SparseArray< T, BITS, merge_op, copy_op >::op_context::lastNode {nullptr}

Definition at line 586 of file Brie.h.


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