本文整理汇总了C++中qgst::ElementPtr::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ ElementPtr::clear方法的具体用法?C++ ElementPtr::clear怎么用?C++ ElementPtr::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qgst::ElementPtr
的用法示例。
在下文中一共展示了ElementPtr::clear方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: equalityTest
void RefPointerTest::equalityTest()
{
QGst::BinPtr bin = QGst::Bin::create();
QGst::ElementPtr element = bin;
QVERIFY(element == bin);
QVERIFY(bin == element);
QVERIFY(bin == bin);
GstElement *e = element;
QVERIFY(e == element);
QVERIFY(element == e);
QVERIFY(bin == e);
QVERIFY(e == bin);
e++;
QVERIFY(e != element);
QVERIFY(element != e);
QVERIFY(bin != e);
QVERIFY(e != bin);
e = NULL;
QVERIFY(e != element);
QVERIFY(element != e);
QVERIFY(bin != e);
QVERIFY(e != bin);
element.clear();
QVERIFY(element != bin);
QVERIFY(bin != element);
QVERIFY(e == element);
QVERIFY(element == e);
bin.clear();
QVERIFY(element == bin);
QVERIFY(bin == element);
QVERIFY(bin == bin);
QVERIFY(bin == e);
QVERIFY(e == bin);
}