| Home | https://ortogonal.github.io/ |
| About | https://ortogonal.github.io |
| Learn More | https://ortogonal.github.io/about/ |
| Twitter | https://twitter.com/erik_larsson79 |
| Facebook | https://facebook.com/erik.larsson.7106 |
| LinkedIn | https://linkedin.com/in/erik-larsson-a3331262 |
| GitHub | https://github.com/ortogonal |
| Instagram | https://instagram.com/larsson_erik |
| Posts | https://ortogonal.github.io |
| All Posts | https://ortogonal.github.io/posts/ |
| All Tags | https://ortogonal.github.io/tags/ |
| dargadgetz | http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/ |
| https://ortogonal.github.io/cpp/enum-class-bit-flags-pattern/ |
| January 22, 2022 | https://ortogonal.github.io/cpp/enum-class-bit-flags-pattern/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Scoped enum:s together with bit flags/patterns | https://ortogonal.github.io/cpp/enum-class-bit-flags-pattern/ |
| 1 | https://stackoverflow.com/questions/18335861/why-is-enum-class-preferred-over-plain-enum |
| GitHub | https://github.com/ortogonal/scoped-enum/tree/main |
| Read full code on GitHub - branch: step-1 | https://github.com/ortogonal/scoped-enum/tree/step-1 |
| Read full code on GitHub - branch: step-2 | https://github.com/ortogonal/scoped-enum/tree/step-2 |
| std::underlying_type | https://en.cppreference.com/w/cpp/types/underlying_type |
| std::underlying_type | https://en.cppreference.com/w/cpp/types/underlying_type |
| Read full code on GitHub - branch: step-3 | https://github.com/ortogonal/scoped-enum/tree/step-3 |
| Compiler Explorer | https://godbolt.org/ |
| Compiler Explorer | https://godbolt.org/ |
| 1 - Why use enum class | https://stackoverflow.com/questions/18335861/why-is-enum-class-preferred-over-plain-enum |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/testable-singleton/ |
| September 21, 2021 | https://ortogonal.github.io/cpp/testable-singleton/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Transforming singletons into something testable | https://ortogonal.github.io/cpp/testable-singleton/ |
| github repo | https://github.com/ortogonal/testable-singleton |
| classic-singleton | https://github.com/ortogonal/testable-singleton/tree/classic-singleton |
| singleton-with-interface | https://github.com/ortogonal/testable-singleton/tree/singleton-with-interface |
| tranformed-with-testcase | https://github.com/ortogonal/testable-singleton/tree/tranformed-with-testcase |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/distcc-cmake-qmake/ |
| March 15, 2021 | https://ortogonal.github.io/cpp/distcc-cmake-qmake/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| distcc with CMake/QMake to speed-up your builds | https://ortogonal.github.io/cpp/distcc-cmake-qmake/ |
| mDNS | https://en.wikipedia.org/wiki/Multicast_DNS |
| Avahi | https://www.avahi.org/ |
| ccache here | https://ortogonal.github.io/ccache-and-qmake-qtcreator/ |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| January 08, 2021 | https://ortogonal.github.io/flutter/flutter-embedded-sneak-peek/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Flutter on embedded - Sneak Peek | https://ortogonal.github.io/flutter/flutter-embedded-sneak-peek/ |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/git-clang-format/ |
| November 21, 2020 | https://ortogonal.github.io/cpp/git-clang-format/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Format your code - all the time | https://ortogonal.github.io/cpp/git-clang-format/ |
| LLVM/Clang | https://clang.llvm.org/docs/ClangFormat.html |
| configuration file | https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/.clang-format |
| file used in QtCreator | https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/.clang-format |
| here | https://reviews.llvm.org/D90996 |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/forward-declaration-and-smart-pointers/ |
| October 12, 2020 | https://ortogonal.github.io/cpp/forward-declaration-and-smart-pointers/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Forward declaration and smart pointer in C++ | https://ortogonal.github.io/cpp/forward-declaration-and-smart-pointers/ |
| Resource handling with smart pointers | https://ortogonal.github.io/cpp/smart-pointers-architecture/ |
| Smart pointers in C++11 | https://ortogonal.github.io/cpp/smart-pointers/ |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/structured-bindings/ |
| September 12, 2020 | https://ortogonal.github.io/cpp/structured-bindings/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Structured bindings in C++17 | https://ortogonal.github.io/cpp/structured-bindings/ |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/smart-pointers-architecture/ |
| April 01, 2020 | https://ortogonal.github.io/cpp/smart-pointers-architecture/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Better resource handling, less gray hair in C++ | https://ortogonal.github.io/cpp/smart-pointers-architecture/ |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| https://ortogonal.github.io/cpp/smart-pointers/ |
| March 04, 2020 | https://ortogonal.github.io/cpp/smart-pointers/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| When the company porn filter stopped me from programming | https://ortogonal.github.io/cpp/smart-pointers/ |
| here | https://en.cppreference.com/w/cpp/memory/unique_ptr |
| Arthor O’Dweyers talk about smart-pointers at CppCon | https://www.youtube.com/watch?v=xGDLkt-jBJ4 |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| November 09, 2019 | https://ortogonal.github.io/qt/layout-mirroring/ |
| Erik Larsson | https://ortogonal.github.io/about/ |
| Bidirectional layouts in QML | https://ortogonal.github.io/qt/layout-mirroring/ |
| here | https://ortogonal.github.io/[https:/material.io/design/usability/bidirectionality.html#mirroring-layout](https://material.io/design/usability/bidirectionality.html#mirroring-layout) |
| layoutDirection() | https://ortogonal.github.io/[https:/doc.qt.io/qt-5/qguiapplication.html#layoutDirection-prop](https://doc.qt.io/qt-5/qguiapplication.html#layoutDirection-prop) |
| Like | https://www.facebook.com/sharer/sharer.php?u=https://ortogonal.github.io/ |
| Tweet | https://twitter.com/intent/tweet?text=https://ortogonal.github.io/ |
| +1 | https://plus.google.com/share?url=https://ortogonal.github.io/ |
| 2 | https://ortogonal.github.io/page2/ |
| Next | https://ortogonal.github.io/page2/ |
| Jekyll | http://jekyllrb.com |
| HPSTR Theme | https://mademistakes.com/work/hpstr-jekyll-theme/ |