OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
DevUtil.h File Reference

Provides common static utility methods for general use. More...

#include <cstdint>
#include <cassert>
#include <ctime>
#include <string>
#include <sstream>
#include <stdexcept>
#include <boost/log/trivial.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/format.hpp>
#include "nlohmann/json.hpp"
Include dependency graph for DevUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::DevUtil
class  Slic3r::DevJsonValParser
struct  Slic3r::NumericStrCompare
class  Slic3r::DevDirtyHandler< T >

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Macros

#define STUDIO_START_SEQ_ID   20000
#define STUDIO_END_SEQ_ID   30000
#define CLOUD_SEQ_ID   0

Enumerations

enum class  Slic3r::DirtyMode { Slic3r::COUNTER , Slic3r::TIMER }

Functions

static std::string Slic3r::s_get_diameter_str (float diameter)
static std::string Slic3r::s_get_diameter_str (const std::string &diameter)
static float Slic3r::s_get_diameter (const std::string &diameter)

Detailed Description

Provides common static utility methods for general use.

This class offers a collection of static helper functions such as string manipulation, file operations, and other frequently used utilities.

Definition in file DevUtil.h.

Macro Definition Documentation

◆ CLOUD_SEQ_ID

#define CLOUD_SEQ_ID   0

◆ STUDIO_END_SEQ_ID

#define STUDIO_END_SEQ_ID   30000

◆ STUDIO_START_SEQ_ID

#define STUDIO_START_SEQ_ID   20000