本文整理汇总了C++中GetValue函数的典型用法代码示例。如果您正苦于以下问题:C++ GetValue函数的具体用法?C++ GetValue怎么用?C++ GetValue使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了GetValue函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: GetLyricSI
LPCTSTR GetLyricSI(FILE_INFO* info) {
return GetValue(info, FIELD_LYRIC_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例2: GetValue
/* NumberTextCtrl::isDecrement
* Returns true if the entered value is a decrement
*******************************************************************/
bool NumberTextCtrl::isDecrement()
{
return GetValue().StartsWith("--");
}
开发者ID:Gaerzi,项目名称:SLADE,代码行数:7,代码来源:NumberTextCtrl.cpp
示例3: GetValue
wxRect DimRect::GetValue(const wxSize& referenceSize) const {
return GetValue(wxRect(0, 0, referenceSize.GetWidth(), referenceSize.GetHeight()));
}
开发者ID:alexpana,项目名称:wxStyle,代码行数:3,代码来源:DimRect.cpp
示例4: SetValue
void wxSlider::SetValue( int value )
{
if (GetValue() != value)
GTKSetValue(value);
}
开发者ID:erwincoumans,项目名称:wxWidgets,代码行数:5,代码来源:slider.cpp
示例5: GetValue
string Message::GetMessageType()
{
return GetValue(MessageTag::Type);
}
开发者ID:buxinqiufeng,项目名称:UdpSocket,代码行数:4,代码来源:Message.cpp
示例6: RGB2Lab
// ------------------------------------------------------------------------
double LABHistogram2D::GetValue(CvScalar bgr) {
double lab[3];
RGB2Lab(bgr.val[2], bgr.val[1], bgr.val[0], lab);
return GetValue(lab[1], lab[2]);
}
开发者ID:githubbar,项目名称:NewVision,代码行数:6,代码来源:LABHistogram2D.cpp
示例7: GetURLSI
LPCTSTR GetURLSI(FILE_INFO* info) {
return GetValue(info, FIELD_URL_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例8: GetEncodest
LPCTSTR GetEncodest(FILE_INFO* info) {
return GetValue(info, FIELD_ENCODEST);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例9: GetAlbumArtistSI
LPCTSTR GetAlbumArtistSI(FILE_INFO* info) {
return GetValue(info, FIELD_ALBM_ARTIST_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例10: GetOrigArtistSI
LPCTSTR GetOrigArtistSI(FILE_INFO* info) {
return GetValue(info, FIELD_ORIG_ARTIST_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例11: GetComposerSI
LPCTSTR GetComposerSI(FILE_INFO* info) {
return GetValue(info, FIELD_COMPOSER_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例12: GetWriterSI
LPCTSTR GetWriterSI(FILE_INFO* info) {
return GetValue(info, FIELD_WRITER_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例13: GetCommissionSI
LPCTSTR GetCommissionSI(FILE_INFO* info) {
return GetValue(info, FIELD_COMMISSION_SI);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例14: CHECKNULL
MgReader* MgdFeatureNumericFunctions::Execute()
{
CHECKNULL((MgReader*)m_reader, L"MgdFeatureNumericFunctions.Execute");
CHECKNULL(m_customFunction, L"MgdFeatureNumericFunctions.Execute");
Ptr<MgReader> reader;
MG_LOG_TRACE_ENTRY(L"MgdFeatureNumericFunctions::Execute");
// TODO: Can this be optimized to process them as they are read?
// TODO: Should we put a limit on double buffer
INT32 funcCode = -1;
bool supported = MgdFeatureUtil::FindCustomFunction(m_customFunction, funcCode);
if (supported)
{
// In case we have int64 but is a custom function use double to evaluate it.
// Since we don't have a type which can make operations with big numbers we will fix only Unique/Min/Max functions
// Even if we treat int64 different from double we don't solve the issue with truncation error.
// If we emulate SUM adding two big numbers we will get overflow even we use int64, e.g.:
// Int64 val1 = 9223372036854775806;
// Int64 val2 = 9223372036854775807;
// Int64 sum = val1 + val2; // the sum value will be -3 so is overflow error
// In the future we will need to implement a type which can handle int64 numbers without getting overflow a sum/avg is calculated.
// Since all other functions calculate a sum we will use double, at least to be able to get the right result for small numbers.
if (!(m_type == MgPropertyType::Int64 && (funcCode == MINIMUM || funcCode == MAXIMUM || funcCode == UNIQUE)))
{
VECTOR values, distValues;
while(m_reader->ReadNext())
{
// TODO: Add support for Geometry extents
double val = GetValue();
values.push_back(val);
}
// Calulate the distribution on the collected values
CalculateDistribution(values, distValues);
// Create FeatureReader from distribution values
reader = GetReader(distValues);
}
else
{
VECTOR_INT64 values, distValues;
while(m_reader->ReadNext())
{
INT64 int64Val = 0;
if (!m_reader->IsNull(m_propertyName))
int64Val = m_reader->GetInt64(m_propertyName);
values.push_back(int64Val);
}
// Calulate the distribution on the collected values
CalculateDistribution(values, distValues);
// Create FeatureReader from distribution values
Ptr<MgdInt64DataReaderCreator> drCreator = new MgdInt64DataReaderCreator(m_propertyAlias);
reader = drCreator->Execute(distValues);
}
}
else
{
// just return an emty reader
VECTOR distValues;
reader = GetReader(distValues);
}
return reader.Detach();
}
开发者ID:asir6,项目名称:Colt,代码行数:65,代码来源:FeatureNumericFunctions.cpp
示例15: GetOther
LPCTSTR GetOther(FILE_INFO* info) {
return GetValue(info, FIELD_OTHER);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例16: PushStatements
inline void PushStatements(std::vector<Statement<REAL_T> > &storage) const {
expr_m.PushStatements(storage);
storage.push_back(Statement<REAL_T > (TANH, GetValue()));
}
开发者ID:msupernaw,项目名称:ET4AD,代码行数:4,代码来源:Tanh.hpp
示例17: GetFileTypeName
LPCTSTR GetFileTypeName(FILE_INFO* info) {
return GetValue(info, FILED_FILE_TYPE_NAME);
}
开发者ID:suiheilibe,项目名称:STEP_mid,代码行数:3,代码来源:STEPlugin.cpp
示例18: SortFunction
//.........这里部分代码省略.........
ExpectedTypeError1(theEnv,"sort",1,"deffunction name expecting two arguments");
ReturnExpression(theEnv,functionReference);
return;
}
}
#endif
/*=====================================*/
/* If there are no items to be sorted, */
/* then return an empty multifield. */
/*=====================================*/
if (argumentCount == 1)
{
EnvSetMultifieldErrorValue(theEnv,returnValue);
ReturnExpression(theEnv,functionReference);
return;
}
/*=====================================*/
/* Retrieve the arguments to be sorted */
/* and determine how many there are. */
/*=====================================*/
theArguments = (DATA_OBJECT *) genalloc(theEnv,(argumentCount - 1) * sizeof(DATA_OBJECT));
for (i = 2; i <= argumentCount; i++)
{
EnvRtnUnknown(theEnv,i,&theArguments[i-2]);
if (GetType(theArguments[i-2]) == MULTIFIELD)
{ argumentSize += GetpDOLength(&theArguments[i-2]); }
else
{ argumentSize++; }
}
if (argumentSize == 0)
{
EnvSetMultifieldErrorValue(theEnv,returnValue);
ReturnExpression(theEnv,functionReference);
return;
}
/*====================================*/
/* Pack all of the items to be sorted */
/* into a data object array. */
/*====================================*/
theArguments2 = (DATA_OBJECT *) genalloc(theEnv,argumentSize * sizeof(DATA_OBJECT));
for (i = 2; i <= argumentCount; i++)
{
if (GetType(theArguments[i-2]) == MULTIFIELD)
{
tempMultifield = (struct multifield *) GetValue(theArguments[i-2]);
for (j = GetDOBegin(theArguments[i-2]); j <= GetDOEnd(theArguments[i-2]); j++, k++)
{
SetType(theArguments2[k],GetMFType(tempMultifield,j));
SetValue(theArguments2[k],GetMFValue(tempMultifield,j));
}
}
else
{
SetType(theArguments2[k],GetType(theArguments[i-2]));
SetValue(theArguments2[k],GetValue(theArguments[i-2]));
k++;
}
}
genfree(theEnv,theArguments,(argumentCount - 1) * sizeof(DATA_OBJECT));
functionReference->nextArg = SortFunctionData(theEnv)->SortComparisonFunction;
SortFunctionData(theEnv)->SortComparisonFunction = functionReference;
for (i = 0; i < argumentSize; i++)
{ ValueInstall(theEnv,&theArguments2[i]); }
MergeSort(theEnv,(unsigned long) argumentSize,theArguments2,DefaultCompareSwapFunction);
for (i = 0; i < argumentSize; i++)
{ ValueDeinstall(theEnv,&theArguments2[i]); }
SortFunctionData(theEnv)->SortComparisonFunction = SortFunctionData(theEnv)->SortComparisonFunction->nextArg;
functionReference->nextArg = NULL;
ReturnExpression(theEnv,functionReference);
theMultifield = (struct multifield *) EnvCreateMultifield(theEnv,(unsigned long) argumentSize);
for (i = 0; i < argumentSize; i++)
{
SetMFType(theMultifield,i+1,GetType(theArguments2[i]));
SetMFValue(theMultifield,i+1,GetValue(theArguments2[i]));
}
genfree(theEnv,theArguments2,argumentSize * sizeof(DATA_OBJECT));
SetpType(returnValue,MULTIFIELD);
SetpDOBegin(returnValue,1);
SetpDOEnd(returnValue,argumentSize);
SetpValue(returnValue,(void *) theMultifield);
}
开发者ID:pandaxcl,项目名称:CLIPS-unicode,代码行数:101,代码来源:sortfun.c
示例19: GetValue
////////////////////////////////////////////////////////////////////////
// 描 述: 读取指定的配置项的字符串值,并允许指定未配置时的缺省值
// 作 者: 邵凯田
// 创建时间: 2011-11-13 16:20
// 参数说明: @sGroup表示组名称(中括号的标题)
// @sField表示组内的配置项名称
// @szdefault表示读取失败(未配置的情况下)时的缺省值
// 返 回 值: 配置值
//////////////////////////////////////////////////////////////////////////
SString SIniFile::GetKeyStringValue(SString sGroup, SString sField, SString szdefault /*= ""*/)
{
if(!IsKey(sGroup,sField))
return szdefault;
return GetValue(sGroup,sField);
}
开发者ID:song-kang,项目名称:Qt_RMS601-2,代码行数:15,代码来源:SIniFile.cpp
示例20: if
//*========================================================================================
//*函数: bool CSmartJZSRCTable::Convert(TSSmartDoc *pDoc, unsigned char *ucRawData)
//*功能: 转换结构
//*参数: 略
//*返回: 是否成功
//*说明: 虚基类程序
//*========================================================================================
bool CSmartJZSRCTable::Convert(int nAuthNo, TSSmartDoc *pDoc, unsigned char *ucRawData, char *pszAdjustCode)
{
CString strValue = "" ;
CString strText = "";
CString strData = "";
char szDateTime[7];
CString strDealCode = "20";
//收费机 0232 上机上网机
if( !strcmp(pDoc->m_szMacCode, "0226") ||
!strcmp(pDoc->m_szMacCode, "0232") )
{
strDealCode = "91";
}
//增值机
else if( !strcmp(pDoc->m_szMacCode, "0201") )
{
strDealCode = "90";
}
CTime t = CTime::GetCurrentTime();
strText.Format("%04d-%02d-%02d %02d:%02d:%02d ",
t.GetYear(), t.GetMonth(), t.GetDay(),
t.GetHour(), t.GetMinute(), t.GetSecond());
sprintf(szDateTime, "%04d%02d", t.GetYear(), t.GetMonth());
m_strTableName.Format("Smart_JZSource%04d%02d", t.GetYear(), t.GetMonth());
strValue.Format("注册号:%.2X%.2X%.2X%.2X ",ucRawData[0],ucRawData[1],ucRawData[2],ucRawData[3]); strText += strValue ;
GetValue(strValue, m_SRC.sMachineID);
strValue.Format("%s", m_SRC.sMachineID); strData+= strValue;
strValue.Format("扎帐流水:%d ", ucRawData[6]*256+ucRawData[7]); strText += strValue ;
GetValue(strValue, m_SRC.nSettleInvoice);
strValue.Format("%d", m_SRC.nSettleInvoice); strData+= strValue;
if( !IsValidDateTime(&ucRawData[8]) )
{
char szDateTime[24];
GetCurDateTime(szDateTime);
strValue = szDateTime; strText += strValue ;
GetValue(strValue, m_SRC.sSettleTime);
}
else
{
strValue.Format("扎帐时间:%04d-%02d-%02d %02d:%02d:%02d ",ucRawData[8]+2000,ucRawData[9],ucRawData[10],ucRawData[11],ucRawData[12],ucRawData[13]); strText += strValue ;
GetValue(strValue, m_SRC.sSettleTime);
}
strValue.Format("%s", m_SRC.sSettleTime); strData+= strValue;
strValue.Format("起始流水号:%d ",ucRawData[14]*256+ucRawData[15]); strText += strValue ;
GetValue(strValue, m_SRC.nBeginInvoice);
strValue.Format("%d", m_SRC.nBeginInvoice); strData+= strValue;
strValue.Format("结束流水号:%d ",ucRawData[16]*256+ucRawData[17]); strText += strValue ;
GetValue(strValue, m_SRC.nEndInvoice);
strValue.Format("%d", m_SRC.nEndInvoice); strData+= strValue;
strValue.Format("正常消费总笔数:%d ",ucRawData[18]*256+ucRawData[19]); strText += strValue ;
GetValue(strValue, m_SRC.nDealCount);
strValue.Format("%d", m_SRC.nDealCount); strData+= strValue;
strValue.Format("正常消费总金额:%d ",ucRawData[20]+ucRawData[21]*256+ucRawData[22]*65536); strText += strValue ;
GetValue(strValue, m_SRC.nDealAmount);
strValue.Format("%d", m_SRC.nDealAmount); strData+= strValue;
strValue.Format("冲正消费总笔数:%d ",ucRawData[23]*256+ucRawData[24]); strText += strValue ;
GetValue(strValue, m_SRC.nCancelCount);
strValue.Format("%d", m_SRC.nCancelCount); strData+= strValue;
strValue.Format("冲正消费总金额:%d ",ucRawData[25]+ucRawData[26]*256+ucRawData[27]*65536); strText += strValue ;
GetValue(strValue, m_SRC.nCancelAmount);
strValue.Format("%d", m_SRC.nCancelAmount); strData+= strValue;
strValue.Format("异常消费总笔数%d\n",ucRawData[28]*256+ucRawData[29]); strText += strValue ;
GetValue(strValue, m_SRC.nExcepCount);
strValue.Format("%d", m_SRC.nExcepCount); strData+= strValue;
strValue.Format("异常消费总金额%d\n",ucRawData[30]+ucRawData[31]*256+ucRawData[32]*65536); strText += strValue ;
GetValue(strValue, m_SRC.nExcepACount);
strValue.Format("%d", m_SRC.nExcepACount); strData+= strValue;
strValue.Format("其他交易总笔数:%d ",ucRawData[33]*256+ucRawData[34]); strText += strValue ;
GetValue(strValue, m_SRC.nOtherCount);
strValue.Format("%d", m_SRC.nOtherCount); strData+= strValue;
strValue.Format("扎帐标记:%.2X ",ucRawData[35]); strText += strValue ;
GetValue(strValue, m_SRC.nOuterkeeper);
strValue.Format("%d", m_SRC.nOuterkeeper); strData+= strValue;
//.........这里部分代码省略.........
开发者ID:Codiscope-Research,项目名称:ykt4sungard,代码行数:101,代码来源:JZSRCTable.cpp
注:本文中的GetValue函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论