您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GET_PARAM函数代码示例

51自学网 2021-06-01 20:51:39
  C++
这篇教程C++ GET_PARAM函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GET_PARAM函数的典型用法代码示例。如果您正苦于以下问题:C++ GET_PARAM函数的具体用法?C++ GET_PARAM怎么用?C++ GET_PARAM使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GET_PARAM函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: expFuncRegExExtract

ExpressionValue expFuncRegExExtract(const std::wstring& funcName, const std::vector<ExpressionValue>& parameters){	const std::wstring* source;	const std::wstring* regexString;	u64 matchIndex;	GET_PARAM(parameters,0,source);	GET_PARAM(parameters,1,regexString);	GET_OPTIONAL_PARAM(parameters,2,matchIndex,0);	try	{		std::wregex regex(*regexString);		std::wsmatch result;		bool found = std::regex_search(*source,result,regex);		if (found == false || matchIndex >= result.size())		{			Logger::queueError(Logger::Error,L"Capture group index %d does not exist",matchIndex);			return ExpressionValue();		}			return ExpressionValue(result[(size_t)matchIndex].str());	} catch (std::regex_error&)	{		Logger::queueError(Logger::Error,L"Invalid regular expression");		return ExpressionValue();	}}
开发者ID:JamesLinus,项目名称:armips,代码行数:28,


示例2: GPU_PERF_TEST

GPU_PERF_TEST(ResizeArea, cv::gpu::DeviceInfo, cv::Size, MatType, Scale){    cv::gpu::DeviceInfo devInfo = GET_PARAM(0);    cv::gpu::setDevice(devInfo.deviceID());    cv::Size size = GET_PARAM(1);    int type = GET_PARAM(2);    int interpolation = cv::INTER_AREA;    double f = GET_PARAM(3);    cv::Mat src_host(size, type);    fill(src_host, 0, 255);    cv::gpu::GpuMat src(src_host);    cv::gpu::GpuMat dst;    cv::gpu::resize(src, dst, cv::Size(), f, f, interpolation);    declare.time(1.0);    TEST_CYCLE()    {        cv::gpu::resize(src, dst, cv::Size(), f, f, interpolation);    }}
开发者ID:vpas,项目名称:opencv,代码行数:25,


示例3: _radio_setup

adf7021_setup_t*  _radio_setup(void){    uint32_t freq;     int16_t  fcal;    double power;     uint16_t dev;    uint16_t afc;        GET_PARAM(TRX_FREQ, &freq);    GET_PARAM(TRX_CALIBRATE, &fcal);    GET_PARAM(TRX_TXPOWER, &power);    GET_PARAM(TRX_AFSK_DEV, &dev);    GET_PARAM(TRX_AFC, &afc);    adf7021_setup_init(&trx_setup);    adf7021_set_frequency (&trx_setup, freq+fcal);    trx_setup.vco_osc.xosc_enable = true;    trx_setup.test_mode.analog = ADF7021_ANALOG_TEST_MODE_RSSI;        adf7021_set_data_rate (&trx_setup, 4400);        adf7021_set_modulation (&trx_setup, ADF7021_MODULATION_OVERSAMPLED_2FSK, dev);    adf7021_set_power (&trx_setup, power, ADF7021_PA_RAMP_OFF);       adf7021_set_demodulation (&trx_setup, ADF7021_DEMOD_2FSK_CORRELATOR);    if (afc > 0)         adf7021_enable_AFC(&trx_setup, afc);    //    ADF7021_INIT_REGISTER(trx_setup.agc, ADF7021_AGC_REGISTER);//    trx_setup.agc.mode = ADF7021_AGC_MODE_AUTO;        trx_setup.demod.if_bw = ADF7021_DEMOD_IF_BW_12_5;    adf7021_set_post_demod_filter (&trx_setup, 3400);     ADF7021_INIT_REGISTER(trx_setup.test_mode, ADF7021_TEST_MODE_REGISTER);    trx_setup.test_mode.rx = ADF7021_RX_TEST_MODE_LINEAR_SLICER_ON_TxRxDATA;    return &trx_setup;}
开发者ID:PolaricTracker,项目名称:firmware,代码行数:35,


示例4: cmd_converse

static void cmd_converse(Stream *chp, int argc, char* argv[]){  (void) argc;  (void) argv;     static FBUF packet;   chprintf(chp, "***** CONVERSE MODE. Ctrl-D to exit *****/r/n");  radio_require();  mon_activate(true);   fbq_t* outframes = hdlc_get_encoder_queue();    while (!shellGetLine(chp, buf, BUFSIZE)) {     addr_t from, to;     GET_PARAM(MYCALL, &from);    GET_PARAM(DEST, &to);           addr_t digis[7];    uint8_t ndigis = GET_BYTE_PARAM(NDIGIS);     GET_PARAM(DIGIS, &digis);      fbuf_new(&packet);    ax25_encode_header(&packet, &from, &to, digis, ndigis, FTYPE_UI, PID_NO_L3);    fbuf_putstr(&packet, buf);                            fbq_put(outframes, packet);  }  mon_activate(false);  radio_release();}
开发者ID:ohanssen,项目名称:ArcticTracker,代码行数:26,


示例5: GPU_PERF_TEST

GPU_PERF_TEST(Filter2D, cv::gpu::DeviceInfo, cv::Size, MatType, KernelSize){    cv::gpu::DeviceInfo devInfo = GET_PARAM(0);    cv::gpu::setDevice(devInfo.deviceID());    cv::Size size = GET_PARAM(1);    int type = GET_PARAM(2);    int ksize = GET_PARAM(3);    cv::Mat src_host(size, type);    fill(src_host, 0.0, 255.0);    cv::Mat kernel(ksize, ksize, CV_32FC1);    fill(kernel, 0.0, 1.0);    cv::gpu::GpuMat src(src_host);    cv::gpu::GpuMat dst;    cv::gpu::filter2D(src, dst, -1, kernel);    TEST_CYCLE()    {        cv::gpu::filter2D(src, dst, -1, kernel);    }}
开发者ID:BRAINSia,项目名称:OpenCV_TruncatedSVN,代码行数:25,


示例6: trgt_param_get

static void trgt_param_get(struct iscsi_trgt_param *param, struct iscsi_param_info *info){	u32 *iparam = info->target_param;	GET_PARAM(param, info, iparam, wthreads);	GET_PARAM(param, info, iparam, target_type);	GET_PARAM(param, info, iparam, queued_cmnds);}
开发者ID:BackupTheBerlios,项目名称:iscsitarget-svn,代码行数:8,


示例7: SetUp

    virtual void SetUp()    {        devInfo = GET_PARAM(0);        cv::gpu::setDevice(devInfo.deviceID());        img = readImage(GET_PARAM(1), cv::IMREAD_GRAYSCALE);        ASSERT_FALSE(img.empty());    }
开发者ID:4auka,项目名称:opencv,代码行数:8,


示例8: SetUp

    virtual void SetUp()    {        devInfo = GET_PARAM(0);        cv::cuda::setDevice(devInfo.deviceID());        cv::Rect roi(0, 0, 16, 32);        img = readImage(GET_PARAM(1), cv::IMREAD_GRAYSCALE);        ASSERT_FALSE(img.empty());        c_img = img(roi);    }
开发者ID:Tetragramm,项目名称:opencv_contrib,代码行数:10,


示例9: expFuncSubstr

ExpressionValue expFuncSubstr(const std::wstring& funcName, const std::vector<ExpressionValue>& parameters){	u64 start, count;	const std::wstring* source;	GET_PARAM(parameters,0,source);	GET_PARAM(parameters,1,start);	GET_PARAM(parameters,2,count);	return ExpressionValue(source->substr((size_t)start,(size_t)count));}
开发者ID:JamesLinus,项目名称:armips,代码行数:11,


示例10: PARAM_TEST_CASE

PARAM_TEST_CASE(Canny, AppertureSize, L2gradient){    int apperture_size;    bool useL2gradient;    cv::Mat edges_gold;    virtual void SetUp()    {        apperture_size = GET_PARAM(0);        useL2gradient = GET_PARAM(1);    }
开发者ID:AaronPlay,项目名称:opencv,代码行数:11,


示例11: handle_coreblas_taskw

void handle_coreblas_taskw (struct fxt_ev_64 *ev){    FUNC_NAME;    assert( GET_NBPARAMS(ev) == 2 );    INIT_PROCESS_ID(process_id);    INIT_SPECIFIC_THREAD_ID(thread_id, CUR_ID, (unsigned int)GET_PARAM(ev, 1));    int value = (int)GET_PARAM(ev, 2);    CHANGE() addVar (CURRENT, COREBLAS_TASKR_ALIAS,  process_id, (varPrec)value);    CHANGE() addVar (CURRENT, COREBLAS_TASKWR_ALIAS, thread_id,  (varPrec)value);    free(thread_id);    free(process_id);}
开发者ID:joao-lima,项目名称:plasma-kaapi,代码行数:12,


示例12: PARAM_TEST_CASE

PARAM_TEST_CASE(GoodFeaturesToTrack, cv::gpu::DeviceInfo, MinDistance){    cv::gpu::DeviceInfo devInfo;    double minDistance;    virtual void SetUp()    {        devInfo = GET_PARAM(0);        minDistance = GET_PARAM(1);        cv::gpu::setDevice(devInfo.deviceID());    }
开发者ID:MasaMune692,项目名称:alcexamples,代码行数:12,


示例13: PARAM_TEST_CASE

PARAM_TEST_CASE(PyrLKOpticalFlow, cv::cuda::DeviceInfo, Chan, DataType){    cv::cuda::DeviceInfo devInfo;    int channels;    int dataType;    virtual void SetUp()    {        devInfo = GET_PARAM(0);        channels = GET_PARAM(1);        dataType = GET_PARAM(2);        cv::cuda::setDevice(devInfo.deviceID());    }
开发者ID:cyberCBM,项目名称:DetectO,代码行数:12,


示例14: expFuncRFind

ExpressionValue expFuncRFind(const std::wstring& funcName, const std::vector<ExpressionValue>& parameters){	u64 start;	const std::wstring* source;	const std::wstring* value;	GET_PARAM(parameters,0,source);	GET_PARAM(parameters,1,value);	GET_OPTIONAL_PARAM(parameters,2,start,std::wstring::npos);	size_t pos = source->rfind(*value,(size_t)start);	return ExpressionValue(pos == std::wstring::npos ? (u64) -1 : pos);}
开发者ID:JamesLinus,项目名称:armips,代码行数:13,


示例15: PARAM_TEST_CASE

PARAM_TEST_CASE(CalcHist, cv::gpu::DeviceInfo, cv::Size){    cv::gpu::DeviceInfo devInfo;    cv::Size size;    virtual void SetUp()    {        devInfo = GET_PARAM(0);        size = GET_PARAM(1);        cv::gpu::setDevice(devInfo.deviceID());    }
开发者ID:jayrambhia,项目名称:opencv,代码行数:13,


示例16: PARAM_TEST_CASE

PARAM_TEST_CASE(Integral, cv::gpu::DeviceInfo, cv::Size, UseRoi){    cv::gpu::DeviceInfo devInfo;    cv::Size size;    bool useRoi;    virtual void SetUp()    {        devInfo = GET_PARAM(0);        size = GET_PARAM(1);        useRoi = GET_PARAM(2);        cv::gpu::setDevice(devInfo.deviceID());    }
开发者ID:4auka,项目名称:opencv,代码行数:14,



注:本文中的GET_PARAM函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GET_PKT_DATA函数代码示例
C++ GET_PAD_FROM_NET_DEV函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。