17#include <NXOpen/NXDeprecation.hxx>
19#include <NXOpen/NXString.hxx>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/Builder.hxx>
22#include <NXOpen/libnxopencpp_mechatronics_exports.hxx>
25#pragma warning(disable:4996)
28#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
39 class _SymbolTableBuilderBuilder;
40 class SymbolTableBuilderImpl;
69 struct NX_DEPRECATED(
"在NX1953.0.0中已弃用。 请使用NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2代替。") Symbol
85 public: Symbol(
const NXString &nameInitial ,
91 EIOType(eIOTypeInitial),
92 EDataType(eDataTypeInitial),
93 Address(addressInitial),
94 Comment(commentInitial)
120 const NXString &originalNameInitial ,
135 private:
friend class _SymbolTableBuilderBuilder;
142 public: std::vector<NXOpen::Mechatronics::SymbolTableBuilder::Symbol>
GetSymbols
151 const std::vector<NXOpen::Mechatronics::SymbolTableBuilder::Symbol> & symbols
157 public: std::vector<NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2>
GetSymbolsV2
166 const std::vector<NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2> & symbols
195#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
196#pragma GCC diagnostic warning "-Wdeprecated-declarations"