maomao90's Library
A C++20 library for competitive programming.
Loading...
Searching...
No Matches
maomao90::internal::splaytree::Node< T, L, store_reverse > Struct Template Reference

#include <splaytree.hpp>

Public Member Functions

 Node (T val=T::id())
 

Public Attributes

Nodel
 
Noder
 
int sz
 
bool rev
 
val
 
sum
 
lz
 

Constructor & Destructor Documentation

◆ Node()

template<Monoid T, Lazy< T > L, bool store_reverse>
maomao90::internal::splaytree::Node< T, L, store_reverse >::Node ( T val = T::id())
inline

Member Data Documentation

◆ l

template<Monoid T, Lazy< T > L, bool store_reverse>
Node* maomao90::internal::splaytree::Node< T, L, store_reverse >::l

◆ r

template<Monoid T, Lazy< T > L, bool store_reverse>
Node * maomao90::internal::splaytree::Node< T, L, store_reverse >::r

◆ sz

template<Monoid T, Lazy< T > L, bool store_reverse>
int maomao90::internal::splaytree::Node< T, L, store_reverse >::sz

◆ rev

template<Monoid T, Lazy< T > L, bool store_reverse>
bool maomao90::internal::splaytree::Node< T, L, store_reverse >::rev

◆ val

template<Monoid T, Lazy< T > L, bool store_reverse>
T maomao90::internal::splaytree::Node< T, L, store_reverse >::val

◆ sum

template<Monoid T, Lazy< T > L, bool store_reverse>
T maomao90::internal::splaytree::Node< T, L, store_reverse >::sum

◆ lz

template<Monoid T, Lazy< T > L, bool store_reverse>
L maomao90::internal::splaytree::Node< T, L, store_reverse >::lz

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