本文整理汇总了C++中_List::Sort方法的典型用法代码示例。如果您正苦于以下问题:C++ _List::Sort方法的具体用法?C++ _List::Sort怎么用?C++ _List::Sort使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类_List
的用法示例。
在下文中一共展示了_List::Sort方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GenerateFontList
void GenerateFontList (_List& fonts)
{
fonts.Clear();
PangoFontFamily **families;
PangoFontFamily *match_family = NULL;
gint n_families, i;
pango_context_list_families ((screenPContext),&families, &n_families);
for (i=0; i<n_families; i++) {
fonts.AppendNewInstance(new _String(pango_font_family_get_name (families[i])));
}
fonts.Sort();
g_free (families);
}
示例2: SetupOperationLists
//.........这里部分代码省略.........
//HY_OP_CODE_LOG
BuiltInFunctions.AppendNewInstance (new _String ("Log"));
simpleOperationCodes<<HY_OP_CODE_LOG;
simpleOperationFunctions<<(long)LogNumbers;
//HY_OP_CODE_MACCESS
BuiltInFunctions.AppendNewInstance (new _String ("MAccess"));
simpleOperationCodes<<HY_OP_CODE_MACCESS;
simpleOperationFunctions<<(long)FastMxAccess;
//HY_OP_CODE_MCOORD
BuiltInFunctions.AppendNewInstance (new _String ("MCoord"));
//HY_OP_CODE_MAX
BuiltInFunctions.AppendNewInstance (new _String ("Max"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_MAX);
FunctionArgumentCount << 2;
simpleOperationCodes<<HY_OP_CODE_MAX;
simpleOperationFunctions<<(long)MaxNumbers;
//HY_OP_CODE_MIN
BuiltInFunctions.AppendNewInstance (new _String ("Min"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_MIN);
FunctionArgumentCount << 2;
simpleOperationCodes<<HY_OP_CODE_MIN;
simpleOperationFunctions<<(long)MinNumbers;
//HY_OP_CODE_PSTREESTRING
BuiltInFunctions.AppendNewInstance (new _String ("PSTreeString"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_PSTREESTRING);
FunctionArgumentCount << 3;
//HY_OP_CODE_RANDOM
BuiltInFunctions.AppendNewInstance (new _String ("Random"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_RANDOM);
FunctionArgumentCount << 2;
simpleOperationCodes<<HY_OP_CODE_RANDOM;
simpleOperationFunctions<<(long)RandomNumber;
//HY_OP_CODE_REROOTTREE
BuiltInFunctions.AppendNewInstance (new _String ("RerootTree"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_REROOTTREE);
FunctionArgumentCount << 2;
//HY_OP_CODE_ROWS
BuiltInFunctions.AppendNewInstance (new _String ("Rows"));
//HY_OP_CODE_SIMPLEX
BuiltInFunctions.AppendNewInstance (new _String ("Simplex"));
//HY_OP_CODE_SIN
BuiltInFunctions.AppendNewInstance (new _String ("Sin"));
//HY_OP_CODE_SQRT
BuiltInFunctions.AppendNewInstance (new _String ("Sqrt"));
//HY_OP_CODE_TEXTREESTRING
BuiltInFunctions.AppendNewInstance (new _String ("TEXTreeString"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_TEXTREESTRING);
FunctionArgumentCount << 2;
//HY_OP_CODE_TAN
BuiltInFunctions.AppendNewInstance (new _String ("Tan"));
//HY_OP_CODE_TIME
BuiltInFunctions.AppendNewInstance (new _String ("Time"));
//HY_OP_CODE_TIPCOUNT
BuiltInFunctions.AppendNewInstance (new _String ("TipCount"));
//HY_OP_CODE_TIPNAME
BuiltInFunctions.AppendNewInstance (new _String ("TipName"));
FunctionNameList << BuiltInFunctions (HY_OP_CODE_TIPNAME);
FunctionArgumentCount << 2;
//HY_OP_CODE_TRANSPOSE
BuiltInFunctions.AppendNewInstance (new _String ("Transpose"));
//HY_OP_CODE_TYPE
BuiltInFunctions.AppendNewInstance (new _String ("Type"));
//HY_OP_CODE_ZCDF
BuiltInFunctions.AppendNewInstance (new _String ("ZCDF"));
//HY_OP_CODE_POWER
BuiltInFunctions.AppendNewInstance (new _String ('^'));
simpleOperationCodes<<HY_OP_CODE_POWER;
simpleOperationFunctions<<(long)Power;
//HY_OP_CODE_OR
BuiltInFunctions.AppendNewInstance (new _String ("||"));
hyReservedWords << BuiltInFunctions;
hyReservedWords.AppendNewInstance (new _String("global"));
hyReservedWords.Sort();
}
}