This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
external_dependency(rttr https://github.com/rttrorg/rttr.git v0.9.6) 17 external_dependency(MetaStuff https://github.com/Manu343726/MetaStuff master) + 18 mark_as_external_target(rttr_core) | |
mark_as_external_target(rttr) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef TEST_STRUCTS_H | |
#define TEST_STRUCTS_H | |
#include <string> | |
#include <vector> | |
#include <set> | |
namespace test_structs | |
{ | |
enum class Enum |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef TEST_STRUCTS_H | |
#define TEST_STRUCTS_H | |
#include <string> | |
#include <vector> | |
#include <set> | |
namespace test_structs | |
{ | |
enum class Enum |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exporting package recipe | |
Linter warnings | |
WARN: Linter. Line 37: Undefined variable 'os' | |
WARN: Linter. Line 38: Undefined variable 'os' | |
WARN: Linter. Line 1: Unused tools imported from conans | |
jinja2cpp/master@Manu343726/testing: The stored package has not changed | |
Configuration: | |
[settings] | |
os=Linux | |
os_build=Linux |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exporting package recipe | |
Linter warnings | |
WARN: Linter. Line 37: Undefined variable 'os' | |
WARN: Linter. Line 38: Undefined variable 'os' | |
WARN: Linter. Line 1: Unused tools imported from conans | |
jinja2cpp/master@Manu343726/testing: The stored package has not changed | |
Configuration: | |
[settings] | |
os=Linux | |
os_build=Linux |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exporting package recipe | |
Linter warnings | |
WARN: Linter. Line 37: Undefined variable 'os' | |
WARN: Linter. Line 38: Undefined variable 'os' | |
WARN: Linter. Line 1: Unused tools imported from conans | |
jinja2cpp/master@Manu343726/testing: The stored package has not changed | |
Configuration: | |
[settings] | |
os=Linux | |
os_build=Linux |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 10.6.0 (a3543a27) | |
[0;m[0K on docker-auto-scale 72989761 | |
[0;m[0KUsing Docker executor with image lasote/conangcc5 ... | |
[0;m[0KPulling docker image lasote/conangcc5 ... | |
[0;m[0KUsing docker image sha256:682660755d898a68a7b1d77543f2e736a6c554ccb436b5575057147871ec2f51 for lasote/conangcc5 ... | |
[0;msection_start:1522656548:prepare_script | |
[0KRunning on runner-72989761-project-5169630-concurrent-0 via runner-72989761-srm-1522656459-d4b13fb3... | |
section_end:1522656550:prepare_script | |
[0Ksection_start:1522656550:get_sources | |
[0K[32;1mCloning repository...[0;m |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <QObject> | |
namespace wmip | |
{ | |
namespace testing | |
{ | |
class MyInterface : public QObject | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Java sucks, and importing design patterns from Java sucks even more. | |
// | |
// This template avoids writing one QRunnable derived class per use case | |
// by wrapping any C++ callable. | |
template<typename Function> | |
struct Task : public QRunnable, Function | |
{ | |
template<typename... Args> | |
Task(Args&&... args) : |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace bitmasks_lib | |
{ | |
std::false_type enableBitMaskOperators(type_tag<T>); | |
// use the result of this function as SFINAE predicate | |
template<typename T> | |
constexpr bool bitmaskOperatorsEnabled() | |
{ | |
using bitmasks_lib::enableBitMaskOperators; | |
return decltype(enableBitMaskOperators(type_tag<T>()))::value; |
NewerOlder