aboutsummaryrefslogtreecommitdiffstats
path: root/subsurface-core/color.cpp
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@gmail.com>2016-03-06 19:40:57 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-03-07 11:13:11 -0800
commitf25dce8511e96e2bda65bd545f74887606152b5e (patch)
tree06645580c52624f6b86e212282c53b2d2bea092e /subsurface-core/color.cpp
parent2745beca5fd75e073023806189f4fd00774646e2 (diff)
downloadsubsurface-f25dce8511e96e2bda65bd545f74887606152b5e.tar.gz
Create a constructor with default parameters for some structs
Structs and classes in C++ are basically the same thing and we want to create a few zero-initialized values for some of them; Sadly, C++ doesn't have the nice static struct initialization that C has. One way to deal with that is to create a constructor and pass default values to it, another is lambda-initialization, but we don't use C++11, yet. Since we initializate stuff on the constructor, we don't need to re-initializate things again on the initialization list (which is also why I removed the QStrings from the initialization lists, they are automatically initialized to empty) Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'subsurface-core/color.cpp')
0 files changed, 0 insertions, 0 deletions