Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ endif()

set (CMAKE_CXX_STANDARD 17)

# The vendored libzip predates C23, which promotes "bool" to a keyword and so rejects its
# "typedef ... bool" in zipint.h. GCC 15 defaults to C23, so pin the C standard explicitly.
set (CMAKE_C_STANDARD 17)

# The location of autogenerated interfaces
set(CMAKE_CURRENT_AUTOGENERATED_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Framework/InterfacesCore)
set(CMAKE_CURRENT_HEADERS_CORE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Framework/HeadersCore/CppDynamic)
Expand Down
1 change: 1 addition & 0 deletions Drivers/A3200/Implementation/libmcdriver_a3200_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __LIBMCDRIVER_A3200_SDK

#include <memory>
#include <cstdint>
#include <string>

#ifdef _WIN32
Expand Down
1 change: 1 addition & 0 deletions Drivers/ADS/Implementation/libmcdriver_ads_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

#include <memory>
#include <string>
#include <cstdint>

#ifdef _WIN32

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ Abstract: This is the class declaration of CPLCCommand


#include <memory>
#include <cstdint>
#include <string>
#include <vector>
#include <map>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Abstract: This is the class declaration of CPLCCommand


#include <memory>
#include <cstdint>
#include <string>
#include <vector>
#include <map>
Expand Down
1 change: 1 addition & 0 deletions Drivers/CifX/Implementation/libmcdriver_cifx_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __LIBMCDRIVER_CIFX_SDK

#include <memory>
#include <cstdint>
#include <string>

#ifdef _WIN32
Expand Down
1 change: 1 addition & 0 deletions Drivers/Euler/Implementation/libmcdriver_euler_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __LIBMCDRIVER_EULER_SDK

#include <memory>
#include <cstdint>
#include <string>

#ifdef _WIN32
Expand Down
1 change: 1 addition & 0 deletions Drivers/Marlin/Implementation/AMC_SerialController.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
#include <iostream>
#include <fstream>
#include <memory>
#include <cstdint>
#include <vector>

namespace AMC {
Expand Down
1 change: 1 addition & 0 deletions Drivers/Pylon/Implementation/libmcdriver_pylon_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __LIBMCDRIVER_PYLON_SDK

#include <memory>
#include <cstdint>
#include <string>

#ifdef _WIN32
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

#include <vector>
#include <memory>
#include <cstdint>

#define RASTERALGORITHM_MINUNITSPERSUBPIXEL 4
#define RASTERALGORITHM_MAXUNITSPERSUBPIXEL (1024 * 1024)
Expand Down
1 change: 1 addition & 0 deletions Drivers/RayLase/Implementation/libmcdriver_raylase_sdk.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __LIBMCDRIVER_RAYLASE_SDK

#include <memory>
#include <cstdint>
#include <string>

#ifdef _WIN32
Expand Down
1 change: 1 addition & 0 deletions Implementation/API/amc_api.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_API
#define __AMC_API

#include <cstdint>
#include "header_protection.hpp"
#include "amc_api_types.hpp"

Expand Down
1 change: 1 addition & 0 deletions Implementation/API/amc_api_jsonrequest.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_API_JSONREQUEST
#define __AMC_API_JSONREQUEST

#include <cstdint>
#include <memory>
#include <string>
#include <map>
Expand Down
1 change: 1 addition & 0 deletions Implementation/API/amc_api_response.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_API_RESPONSE
#define __AMC_API_RESPONSE

#include <cstdint>
#include "header_protection.hpp"

#include "amc_api_types.hpp"
Expand Down
2 changes: 2 additions & 0 deletions Implementation/API/amc_api_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __AMC_API_TYPES



#include <cstdint>
namespace AMC {

enum class eAPIRequestType : uint32_t {
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_chrono.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_CHRONO
#define __AMC_CHRONO

#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_exportstream.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMCCOMMON_EXPORTSTREAM
#define __AMCCOMMON_EXPORTSTREAM

#include <cstdint>
#include <memory>

namespace AMCCommon {
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_exportstream_native.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMCCOMMON_EXPORTSTREAM_NATIVE
#define __AMCCOMMON_EXPORTSTREAM_NATIVE

#include <cstdint>
#include "common_exportstream.hpp"
#include <string>
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_exportstream_zip.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ NMR_PortableZIPWriter.h defines a portable stream to write into ZIP files
#ifndef __COMMON_EXPORTSTREAM_ZIP
#define __COMMON_EXPORTSTREAM_ZIP

#include <cstdint>
#include "common_exportstream.hpp"
#include "common_portablezipwriter.hpp"
#include "Libraries/zlib/zlib.h"
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_importstream.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMCCOMMON_IMPORTSTREAM
#define __AMCCOMMON_IMPORTSTREAM

#include <cstdint>
#include <vector>
#include <string>
#include <memory>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_importstream_native.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMCCOMMON_IMPORTSTREAM_NATIVE
#define __AMCCOMMON_IMPORTSTREAM_NATIVE

#include <cstdint>
#include "common_importstream.hpp"
#include <string>
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_jpeg.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_JPEG
#define __AMC_JPEG

#include <cstdint>
#include <memory>
#include <vector>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_portablezipwriter.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __COMMON_PORTABLEZIPWRITER
#define __COMMON_PORTABLEZIPWRITER

#include <cstdint>
#include <string>
#include <list>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_portablezipwriterentry.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __COMMON_PORTABLEZIPWRITERENTRY
#define __COMMON_PORTABLEZIPWRITERENTRY

#include <cstdint>
#include <string>
#include <list>
#include <memory>
Expand Down
2 changes: 2 additions & 0 deletions Implementation/Common/common_portablezipwritertypes.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define __COMMON_PORTABLEZIPWRITERTYPES



#include <cstdint>
#define ZIPFILEHEADERSIGNATURE 0x04034b50
#define ZIPFILECENTRALHEADERSIGNATURE 0x02014b50
#define ZIPFILEENDOFCENTRALDIRSIGNATURE 0x06054b50
Expand Down
1 change: 1 addition & 0 deletions Implementation/Common/common_utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_UTILS
#define __AMC_UTILS

#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_driver.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_DRIVER
#define __AMC_DRIVER

#include <cstdint>
#include <memory>
#include <vector>
#include <string>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_driverhandler.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_DRIVERHANDLER
#define __AMC_DRIVERHANDLER

#include <cstdint>
#include <map>
#include <list>
#include <string>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_logger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_LOGGER
#define __AMC_LOGGER

#include <cstdint>
#include <vector>
#include <memory>
#include <string>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_logger_callback.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_LOGGER_CALLBACK
#define __AMC_LOGGER_CALLBACK

#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_logger_stderr.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_LOGGER_STDERR
#define __AMC_LOGGER_STDERR

#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_logger_stdout.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_LOGGER_STDOUT
#define __AMC_LOGGER_STDOUT

#include <cstdint>
#include <memory>
#include <string>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_parameter.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#error Never include amc_parameter.hpp from outside of amc_parameter.cpp and amc_parametergroup.cpp
#endif

#include <cstdint>
#include <memory>
#include <string>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_parameter_derived.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#error Never include amc_parameter.hpp from outside of amc_parameter.cpp and amc_parametergroup.cpp
#endif

#include <cstdint>
#include <memory>
#include <string>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_parameter_valued.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#error Never include amc_parameter.hpp from outside of amc_parameter.cpp and amc_parametergroup.cpp
#endif

#include <cstdint>
#include <memory>
#include <string>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_processcontroller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Abstract: This is the class declaration of CProcessController
#define __AMC_PROCESSCONTROLLER


#include <cstdint>
#include "Common/common_chrono.hpp"
#include "amc_logger.hpp"
#include "amc_processdirectory.hpp"
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_processdirectory.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Abstract: This is the class declaration of CProcessController
#define __AMC_PROCESSDIRECTORY


#include <cstdint>
#include "Common/common_chrono.hpp"
#include "Common/common_exportstream_native.hpp"

Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_statemachineinstance.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_STATEMACHINEINSTANCE
#define __AMC_STATEMACHINEINSTANCE

#include <cstdint>
#include "amc_statemachinestate.hpp"
#include "libmcplugin_dynamic.hpp"
#include "libmcenv_stateenvironment.hpp"
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_statemachinestate.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_STATEMACHINESTATE
#define __AMC_STATEMACHINESTATE

#include <cstdint>
#include <vector>
#include <string>
#include <memory>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_stringresource.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_STRINGRESOURCE
#define __AMC_STRINGRESOURCE

#include <cstdint>
#include <memory>
#include <string>

Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_stringresourcehandler.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_STRINGRESOURCEHANDLER
#define __AMC_STRINGRESOURCEHANDLER

#include <cstdint>
#include "amc_stringresource.hpp"
#include "amc_stringresourcetable.hpp"
#include <mutex>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_stringresourcetable.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_STRINGRESOURCETABLE
#define __AMC_STRINGRESOURCETABLE

#include <cstdint>
#include <memory>
#include <string>
#include <map>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_xmldocument.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_XMLDOCUMENT
#define __AMC_XMLDOCUMENT

#include <cstdint>
#include <string>
#include <memory>
#include <map>
Expand Down
1 change: 1 addition & 0 deletions Implementation/Core/amc_xmldocumentnode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef __AMC_XMLDOCUMENTNODE
#define __AMC_XMLDOCUMENTNODE

#include <cstdint>
#include <string>
#include <memory>
#include <vector>
Expand Down
1 change: 1 addition & 0 deletions Implementation/LibMCData/libmcdata_buildjob.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Abstract: This is the class declaration of CBuildJob
#ifndef __LIBMCDATA_BUILDJOB
#define __LIBMCDATA_BUILDJOB

#include <cstdint>
#include "libmcdata_interfaces.hpp"

// Parent classes
Expand Down
1 change: 1 addition & 0 deletions Implementation/LibMCData/libmcdata_buildjobdata.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Abstract: This is the class declaration of CBuildJobData
#ifndef __LIBMCDATA_BUILDJOBDATA
#define __LIBMCDATA_BUILDJOBDATA

#include <cstdint>
#include "libmcdata_interfaces.hpp"

// Parent classes
Expand Down
1 change: 1 addition & 0 deletions Implementation/LibMCData/libmcdata_buildjobexecution.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Abstract: This is the class declaration of CBuildJobExecution
#ifndef __LIBMCDATA_BUILDJOBEXECUTION
#define __LIBMCDATA_BUILDJOBEXECUTION

#include <cstdint>
#include "libmcdata_interfaces.hpp"
#include "libmcdata_buildjobexecutiondata.hpp"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Abstract: This is the class declaration of CBuildJobExecutionData
#ifndef __LIBMCDATA_BUILDJOBEXECUTIONDATA
#define __LIBMCDATA_BUILDJOBEXECUTIONDATA

#include <cstdint>
#include "libmcdata_interfaces.hpp"

// Parent classes
Expand Down
1 change: 1 addition & 0 deletions Implementation/LibMCData/libmcdata_journalreader.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Abstract: This is the class declaration of CJournalReader
#ifndef __LIBMCDATA_JOURNALREADER
#define __LIBMCDATA_JOURNALREADER

#include <cstdint>
#include "libmcdata_interfaces.hpp"
#include "amcdata_journalchunkdatafile.hpp"
#include "libmcdata_journalchunkintegerdata.hpp"
Expand Down
Loading
Loading