|
FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
|
#include <magic_enum/magic_enum.hpp>#include <memory>#include <unordered_map>#include <vector>#include "constants.h"#include "delegate/IBlockLifecycleManagerDelegate.h"#include "delegate/INewBlockChoiceDelegate.h"#include "delegate/IWindowDelegate.h"#include "elements/blocks/BlockType.h"#include "elements/interactions/IDraggable.h"#include "geometry/Point2D.h"#include "geometry/helpers.h"#include "logging/Loggable.h"#include "structures/Port.h"#include "typenames.h"
Include dependency graph for BaseBlock.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | business_logic::elements::blocks::BaseBlock |
| The base class for all blocks, containing common functionality and members. More... | |
| struct | std::hash< business_logic::elements::blocks::BaseBlock > |
| The hash function is required for std unordered containers. More... | |
Namespaces | |
| namespace | business_logic |
| The business logic module. | |
| namespace | business_logic::delegate |
| Delegates exposed by the business_logic module, used for integrating with a GUI / renderer implementation. | |
| namespace | business_logic::elements |
| The elements (i.e., renderable entities constituting for the calculator) module. | |
| namespace | business_logic::elements::blocks |
| The base classes and structs for elements. | |
| namespace | std |
| STL namespace. | |