OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::StaticPrintConfig::StaticCacheBase Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/PrintConfig.hpp>

Inheritance diagram for Slic3r::StaticPrintConfig::StaticCacheBase:
Collaboration diagram for Slic3r::StaticPrintConfig::StaticCacheBase:

Public Member Functions

template<typename T>
void opt_add (const std::string &name, const char *base_ptr, const T &opt)

Protected Attributes

std::map< std::string, ptrdiff_t > m_map_name_to_offset

Detailed Description

Member Function Documentation

◆ opt_add()

template<typename T>
void Slic3r::StaticPrintConfig::StaticCacheBase::opt_add ( const std::string & name,
const char * base_ptr,
const T & opt )
inline
1066 {
1067 assert(m_map_name_to_offset.find(name) == m_map_name_to_offset.end());
1068 m_map_name_to_offset[name] = (const char*)&opt - base_ptr;
1069 }
std::map< std::string, ptrdiff_t > m_map_name_to_offset
Definition PrintConfig.hpp:1072

References m_map_name_to_offset.

Member Data Documentation

◆ m_map_name_to_offset

std::map<std::string, ptrdiff_t> Slic3r::StaticPrintConfig::StaticCacheBase::m_map_name_to_offset
protected

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