hatchbed_common
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace hatchbed_common
Namespace profile
Classes and Structs
Template Struct BorrowedStore
Struct EnumOption
Template Struct OwnedStore
Struct ProfileScopeLevel
Class BoolParameter
Class IntParameter
Template Class NumericParameter
Template Class Parameter
Class Parameter::Declared
Class ParamHandler
Class SimpleProfiler
Class SimpleProfiler::ScopedTimer
Functions
Function profile::finalize
Function profile::get
Function profile::operator<<
Function profile::pop
Function profile::push
Function profile::set_enabled
Defines
Define PROFILE_CONCAT
Define PROFILE_CONCAT_IMPL
Define profile_scope
Typedefs
Typedef hatchbed_common::DoubleParameter
Typedef hatchbed_common::StringParameter
Directories
Directory include
Directory hatchbed_common
Files
File param_handler.h
File parameter.h
File simple_profiler.h
Standard Documents
README
hatchbed_common
Param Handler
Simple Profiler
PACKAGE
CHANGELOG
Changelog for package hatchbed_common
0.1.2 (2025-04-06)
0.1.1 (2024-11-24)
LICENSE
Index
hatchbed_common
C++ API
Template Struct OwnedStore
View page source
Template Struct OwnedStore
Defined in
File parameter.h
Struct Documentation
template
<
class
T
>
struct
OwnedStore
Public Types
using
Ptr
=
std
::
shared_ptr
<
OwnedStore
>
Public Functions
inline
OwnedStore
(
const
T
&
value
)
Public Members
T
value
std
::
mutex
mutex