本文整理汇总了C++中JArray::IndexValid方法的典型用法代码示例。如果您正苦于以下问题:C++ JArray::IndexValid方法的具体用法?C++ JArray::IndexValid怎么用?C++ JArray::IndexValid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JArray
的用法示例。
在下文中一共展示了JArray::IndexValid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: JString
JX2DCurveOptionsDialog::JX2DCurveOptionsDialog
(
JXWindowDirector* supervisor,
const JArray<J2DCurveInfo>& array,
const JArray<JBoolean>& hasXErrors,
const JArray<JBoolean>& hasYErrors,
const JArray<JBoolean>& isFunction,
const JArray<JBoolean>& isScatter,
const JIndex startIndex
)
:
JXDialogDirector(supervisor, kJTrue),
itsCurrentIndex(startIndex)
{
assert( array.IndexValid(startIndex) );
itsCurveInfo = new JArray<J2DCurveInfo>;
assert(itsCurveInfo != NULL);
const JSize count = array.GetElementCount();
for (JIndex i=1; i<=count; i++)
{
J2DCurveInfo info = array.GetElement(i);
info.name = new JString(*info.name);
assert(info.name != NULL);
itsCurveInfo->AppendElement(info);
}
itsHasXErrors = new JArray<JBoolean>(hasXErrors);
assert( itsHasXErrors != NULL );
itsHasYErrors = new JArray<JBoolean>(hasYErrors);
assert( itsHasYErrors != NULL );
itsIsFunction = new JArray<JBoolean>(isFunction);
assert( itsIsFunction != NULL );
itsIsScatter = new JArray<JBoolean>(isScatter);
assert( itsIsScatter != NULL );
BuildWindow();
}