Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::TransformToDeprecatedState Class Reference

State for TransformToDeprecated operations. More...

Collaboration diagram for duckdb::TransformToDeprecatedState:

Public Member Functions

 TransformToDeprecatedState (unsafe_unique_ptr< FixedSizeAllocator > allocator_p)
 
 TransformToDeprecatedState (const TransformToDeprecatedState &)=delete
 
TransformToDeprecatedStateoperator= (const TransformToDeprecatedState &)=delete
 
 TransformToDeprecatedState (TransformToDeprecatedState &&)=delete
 
TransformToDeprecatedStateoperator= (TransformToDeprecatedState &&)=delete
 
bool HasAllocator () const
 
FixedSizeAllocatorGetAllocator () const
 
unsafe_unique_ptr< FixedSizeAllocatorTakeAllocator ()
 

Private Attributes

unsafe_unique_ptr< FixedSizeAllocatorallocator
 Allocator for creating deprecated nodes.
 

Detailed Description

State for TransformToDeprecated operations.

Constructor & Destructor Documentation

◆ TransformToDeprecatedState()

duckdb::TransformToDeprecatedState::TransformToDeprecatedState ( unsafe_unique_ptr< FixedSizeAllocator allocator_p)
inlineexplicit
11886 : allocator(std::move(allocator_p)) {
11887 }
unsafe_unique_ptr< FixedSizeAllocator > allocator
Allocator for creating deprecated nodes.
Definition duckdb.cpp:11911

Member Function Documentation

◆ HasAllocator()

bool duckdb::TransformToDeprecatedState::HasAllocator ( ) const
inline
11896 {
11897 return allocator != nullptr;
11898 }

◆ GetAllocator()

FixedSizeAllocator & duckdb::TransformToDeprecatedState::GetAllocator ( ) const
inline
11900 {
11901 D_ASSERT(HasAllocator());
11902 return *allocator;
11903 }

◆ TakeAllocator()

unsafe_unique_ptr< FixedSizeAllocator > duckdb::TransformToDeprecatedState::TakeAllocator ( )
inline
11905 {
11906 return std::move(allocator);
11907 }

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