Commit: 54d4464a2965ff98ff3c50b795f30be2e3df2964 Author: Jacques Lucke Date: Mon Apr 8 16:13:44 2019 +0200 Branches: functions https://developer.blender.org/rB54d4464a2965ff98ff3c50b795f30be2e3df2964
remove "small" from some type names =================================================================== M source/blender/functions/backends/llvm/fgraph_ir_generation.cpp M source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp M source/blender/functions/backends/tuple_call/tuple.hpp M source/blender/functions/core/data_flow_graph.hpp M source/blender/functions/core/signature.cpp M source/blender/functions/core/signature.hpp M source/blender/functions/core/type.hpp M source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp M source/blender/functions/frontends/data_flow_nodes/inserters.cpp M source/blender/functions/frontends/data_flow_nodes/inserters.hpp =================================================================== diff --git a/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp b/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp index 592ccb2ee1b..844e47b1721 100644 --- a/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp +++ b/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp @@ -7,8 +7,8 @@ namespace FN { class BuildGraphIR : public LLVMBuildIRBody { private: FunctionGraph m_fgraph; - SmallSocketSetVector m_inputs; - SmallSocketSetVector m_outputs; + SocketSetVector m_inputs; + SocketSetVector m_outputs; SocketSet m_required_sockets; using SocketValueMap = SmallMap<Socket, llvm::Value *>; @@ -122,7 +122,7 @@ namespace FN { LLVMTypeInfo *type_info = type->extension<LLVMTypeInfo>(); BLI_assert(type_info); - SmallSocketVector targets; + SocketVector targets; for (Socket target : output.targets()) { if (m_required_sockets.contains(target) && !values.contains(target)) { BLI_assert(type == target.type()); diff --git a/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp b/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp index 15a02dd2579..6675ae25ed3 100644 --- a/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp +++ b/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp @@ -6,8 +6,8 @@ namespace FN { class InterpretFGraph : public TupleCallBody { private: SharedDataFlowGraph m_graph; - SmallSocketSetVector m_inputs; - SmallSocketSetVector m_outputs; + SocketSetVector m_inputs; + SocketSetVector m_outputs; enum OpCode { InitTuple, @@ -344,8 +344,8 @@ namespace FN { class ExecuteGraph : public TupleCallBody { private: SharedDataFlowGraph m_graph; - SmallSocketSetVector m_inputs; - SmallSocketSetVector m_outputs; + SocketSetVector m_inputs; + SocketSetVector m_outputs; public: ExecuteGraph(const FunctionGraph &function_graph) diff --git a/source/blender/functions/backends/tuple_call/tuple.hpp b/source/blender/functions/backends/tuple_call/tuple.hpp index 46934ef9339..aced424eacd 100644 --- a/source/blender/functions/backends/tuple_call/tuple.hpp +++ b/source/blender/functions/backends/tuple_call/tuple.hpp @@ -6,14 +6,14 @@ namespace FN { class TupleMeta : public RefCountedBase { private: - SmallTypeVector m_types; + TypeVector m_types; SmallVector<CPPTypeInfo *> m_type_info; SmallVector<uint> m_offsets; uint m_size__data; uint m_size__data_and_init; public: - TupleMeta(const SmallTypeVector &types = {}) + TupleMeta(const TypeVector &types = {}) : m_types(types) { m_size__data = 0; @@ -28,7 +28,7 @@ namespace FN { m_size__data_and_init = m_size__data + this->element_amount(); } - const SmallTypeVector &types() const + const TypeVector &types() const { return m_types; } @@ -120,7 +120,7 @@ namespace FN { return *tuple; } - Tuple(SmallTypeVector types) + Tuple(TypeVector types) : Tuple(SharedTupleMeta::New(types)) {} /* Has to be implemented explicitely in the future. */ diff --git a/source/blender/functions/core/data_flow_graph.hpp b/source/blender/functions/core/data_flow_graph.hpp index fd40247a479..40e5e39149f 100644 --- a/source/blender/functions/core/data_flow_graph.hpp +++ b/source/blender/functions/core/data_flow_graph.hpp @@ -18,8 +18,8 @@ namespace FN { using SocketSet = SmallSet<Socket>; using NodeSet = SmallSet<Node *>; using NodeSetVector = SmallSetVector<Node *>; - using SmallSocketVector = SmallVector<Socket>; - using SmallSocketSetVector = SmallSetVector<Socket>; + using SocketVector = SmallVector<Socket>; + using SocketSetVector = SmallSetVector<Socket>; class Socket { public: @@ -323,8 +323,8 @@ namespace FN { public: FunctionGraph( SharedDataFlowGraph &graph, - SmallSocketVector &inputs, - SmallSocketVector &outputs) + SocketVector &inputs, + SocketVector &outputs) : m_graph(graph), m_inputs(inputs), m_outputs(outputs) { BLI_assert(graph->frozen()); @@ -335,12 +335,12 @@ namespace FN { return m_graph; } - const SmallSocketSetVector &inputs() const + const SocketSetVector &inputs() const { return m_inputs; } - const SmallSocketSetVector &outputs() const + const SocketSetVector &outputs() const { return m_outputs; } @@ -364,8 +364,8 @@ namespace FN { private: SharedDataFlowGraph m_graph; - SmallSocketSetVector m_inputs; - SmallSocketSetVector m_outputs; + SocketSetVector m_inputs; + SocketSetVector m_outputs; }; diff --git a/source/blender/functions/core/signature.cpp b/source/blender/functions/core/signature.cpp index 1e03fdfc1d3..5d359b7cbd4 100644 --- a/source/blender/functions/core/signature.cpp +++ b/source/blender/functions/core/signature.cpp @@ -2,18 +2,18 @@ namespace FN { - SmallTypeVector Signature::input_types() const + TypeVector Signature::input_types() const { - SmallTypeVector types; + TypeVector types; for (const InputParameter ¶m : this->inputs()) { types.append(param.type()); } return types; } - SmallTypeVector Signature::output_types() const + TypeVector Signature::output_types() const { - SmallTypeVector types; + TypeVector types; for (const OutputParameter ¶m : this->outputs()) { types.append(param.type()); } @@ -21,12 +21,12 @@ namespace FN { } bool Signature::has_interface( - const SmallTypeVector &inputs, - const SmallTypeVector &outputs) const + const TypeVector &inputs, + const TypeVector &outputs) const { return (true - && SmallTypeVector::all_equal(this->input_types(), inputs) - && SmallTypeVector::all_equal(this->output_types(), outputs)); + && TypeVector::all_equal(this->input_types(), inputs) + && TypeVector::all_equal(this->output_types(), outputs)); } bool Signature::has_interface( diff --git a/source/blender/functions/core/signature.hpp b/source/blender/functions/core/signature.hpp index 01771be10b1..bcc681a3741 100644 --- a/source/blender/functions/core/signature.hpp +++ b/source/blender/functions/core/signature.hpp @@ -22,8 +22,8 @@ namespace FN { return m_outputs; } - SmallTypeVector input_types() const; - SmallTypeVector output_types() const; + TypeVector input_types() const; + TypeVector output_types() const; template<typename T> SmallVector<T *> input_extensions() const @@ -50,8 +50,8 @@ namespace FN { } bool has_interface( - const SmallTypeVector &inputs, - const SmallTypeVector &outputs) const; + const TypeVector &inputs, + const TypeVector &outputs) const; bool has_interface( const Signature &other) const; diff --git a/source/blender/functions/core/type.hpp b/source/blender/functions/core/type.hpp index ba11723ded1..272395559b3 100644 --- a/source/blender/functions/core/type.hpp +++ b/source/blender/functions/core/type.hpp @@ -48,7 +48,7 @@ namespace FN { }; using SharedType = AutoRefCount<Type>; - using SmallTypeVector = SmallVector<SharedType>; + using TypeVector = SmallVector<SharedType>; } /* namespace FN */ diff --git a/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp b/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp index fc924d9f6d8..c069acc261b 100644 --- a/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp +++ b/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp @@ -170,8 +170,8 @@ namespace FN { namespace DataFlowNodes { } } - SmallSocketVector input_sockets; - SmallSocketVector output_sockets; + SocketVector input_sockets; + SocketVector output_sockets; if (input_node != nullptr) { insert_input_node(builder, input_node); @@ -203,7 +203,7 @@ namespace FN { namespace DataFlowNodes { BSockets unlinked_inputs; BNodes unlinked_inputs_nodes; - SmallSocketVector node_inputs; + SocketVector node_inputs; for (bNode *bnode : bNodeList(&btree->nodes)) { for (bNodeSocket *bsocket : bSocketList(&bnode->inputs)) { if (builder.is_data_socket(bsocket)) { @@ -217,7 +217,7 @@ namespace FN { namespace DataFlowNodes { } } - SmallSocketVector new_origins = inserters.insert_sockets( + SocketVector new_origins = inserters.insert_sockets( builder, unlinked_inputs, unlinked_inputs_nodes); BLI_assert(unlinked_inputs.size() == new_origins.size()); diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters.cpp b/source/blender/functions/frontends/data_flow_nodes/inserters.cpp index 91fc208a808..0c7f7aca0be 100644 --- a/source/blender/functions/frontends/data_flow_nodes/inserters.cpp +++ b/source/blender/functions/frontends/data_flow_nodes/inserters.cpp @@ -126,7 +126,7 @@ namespace FN { namespace DataFlowNodes { } }; - SmallSocketVector GraphInserters::insert_sockets( + SocketVector GraphInserters::insert_sockets( GraphBuilder &builder, BSockets &bsockets, BNodes &UNUSED(bnodes)) @@ -152,7 +152,7 @@ namespace FN { namespace DataFlowNodes { fn->add_body(new SocketLoaderBody(builder.btree(), bsockets, loaders)); Node *node = builder.insert_function(fn); - SmallSocketVector sockets; + SocketVector sockets; for (Socket output : node->outputs()) { sockets.append(output); } diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters.hpp b/source/blender/functions/frontends/data_flow_nodes/inserters.hpp index 5a38a1061bf..a644e7f818b 100644 --- a/source/blender/functions/frontends/data_flow_nodes/inserters.hpp +++ b/source/blender/functions/frontends/data_flow_nodes/inserters.hpp @@ -53,7 +53,7 @@ namespace FN { namespace DataFlowNodes { GraphBuilder &builder, struct bNode *bnode); - SmallSocketVector insert_sockets( + SocketVector insert_sockets( GraphBuilder &builder, BSockets &bsockets, BNodes &bnodes); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs