![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Classes | |
| struct | CodegenAttrTypeDescriptor |
| class | Type |
| struct | AttrOpFunctionInfo |
| class | CodeGenerator |
Typedefs | |
| using | AttrOpFunctionInfos = std::array<AttrOpFunctionInfo, kNumAttrOps> |
Enumerations | |
| enum class | AttrOp { kGet , kSet , kIsNonDefault , kNumNonDefaults , kGetNonDefaults , kNumOps } |
Functions | |
| CodegenAttrTypeDescriptor::ValueType | GetValueType (bool) |
| CodegenAttrTypeDescriptor::ValueType | GetValueType (int64_t) |
| CodegenAttrTypeDescriptor::ValueType | GetValueType (double) |
| template<ElementType element_type> | |
| CodegenAttrTypeDescriptor::ValueType | GetValueType (ElementId< element_type >) |
| template<typename Descriptor> | |
| CodegenAttrTypeDescriptor | MakeAttrTypeDescriptor () |
| std::unique_ptr< CodeGenerator > | C99Declarations () |
| std::unique_ptr< CodeGenerator > | C99Definitions () |
| std::unique_ptr< CodeGenerator > | PythonEnums () |
| CodegenAttrTypeDescriptor | GetTestDescriptor () |
| AttrOpFunctionInfo | GetTestFunctionInfo (bool with_key_parameter) |
Variables | |
| constexpr absl::string_view | kOpNames [static_cast< int >(AttrOp::kNumOps)] |
| static constexpr int | kNumAttrOps = static_cast<int>(AttrOp::kNumOps) |
| using operations_research::math_opt::codegen::AttrOpFunctionInfos = std::array<AttrOpFunctionInfo, kNumAttrOps> |
|
strong |
| std::unique_ptr< CodeGenerator > operations_research::math_opt::codegen::C99Declarations | ( | ) |
| std::unique_ptr< CodeGenerator > operations_research::math_opt::codegen::C99Definitions | ( | ) |
|
inline |
|
inline |
| CodegenAttrTypeDescriptor::ValueType operations_research::math_opt::codegen::GetValueType | ( | bool | ) |
| CodegenAttrTypeDescriptor::ValueType operations_research::math_opt::codegen::GetValueType | ( | double | ) |
| CodegenAttrTypeDescriptor::ValueType operations_research::math_opt::codegen::GetValueType | ( | ElementId< element_type > | ) |
| CodegenAttrTypeDescriptor::ValueType operations_research::math_opt::codegen::GetValueType | ( | int64_t | ) |
| CodegenAttrTypeDescriptor operations_research::math_opt::codegen::MakeAttrTypeDescriptor | ( | ) |
| std::unique_ptr< CodeGenerator > operations_research::math_opt::codegen::PythonEnums | ( | ) |
Definition at line 160 of file gen_python.cc.
|
staticconstexpr |
|
constexpr |