#include "pch_three.h"
#include <conio.h>
#include <condition_variable>
#include <regex>
#include <memory>
#include <execution>
#include <unordered_set>
#include <array>
#include <vector>
#include <mutex>
#include <queue>
#include <any>
#include <compare>
#include "Vk.h"
#include "Catcher.h"
#include "xrui.h"
#include <ktx.h>
#include <ktxvulkan.h>
#include "libktx.h"
#include <new>
#include <cstdio>
#include <stdexcept>
#include <utility>
#include "tbb/tbb_allocator.h"
#include "tbb/parallel_for.h"
#include "tbb/concurrent_unordered_map.h"
#include "tbb/concurrent_vector.h"
#include <hiredis/hiredis.h>
Go to the source code of this file.
◆ PRICON_MM_H
◆ RD_ARRAY_PRINT
#define RD_ARRAY_PRINT |
( |
|
cmd, |
|
|
|
... |
|
) |
| |
Value: {\
redisReply* _reply = (redisReply*)redisCommand(c, cmd,__VA_ARGS__);\
if( (_reply!=NULL) & (_reply->type == REDIS_REPLY_ARRAY)) {\
for (int j = 0; j < _reply->elements; j++) {\
printf("%u) %s\n", j, _reply->element[j]->str);\
}\
}; freeReplyObject(_reply); }
Definition at line 85 of file pch_mm.h.
◆ RD_CHECK
#define RD_CHECK |
( |
|
X | ) |
if ( !X || X->type == REDIS_REPLY_ERROR ) { printf("Error\n"); exit(-1); } |
◆ RD_REPLY_PRINT
#define RD_REPLY_PRINT |
( |
|
reply | ) |
printf("res: %s, num: %zu, type: %s\n", reply->str, reply->elements,reply_types[ reply->type ]); |
◆ USE_HIREDIS
types1.h
#pragma comment(lib, "Catcher.lib") #pragma comment(lib, "xrui.lib") #include "tbb/atomic.h"
Definition at line 64 of file pch_mm.h.
◆ USE_TBB