winIDEA SDK
Loading...
Searching...
No Matches
isys::CTestBase Class Referenceabstract

This is a base class for all data objects in itest. More...

#include <CTestBase.h>

Inheritance diagram for isys::CTestBase:
isys::CEvaluatorConfig isys::CInitSequenceAction isys::CLogResult isys::CScriptConfig isys::CStackUsageConfig isys::CStackUsageResult isys::CTestAnalyzer isys::CTestAnalyzerCoverage isys::CTestAnalyzerProfiler isys::CTestAnalyzerTrace isys::CTestAssert isys::CTestBench isys::CTestCaseTargetInitConfig isys::CTestCoverageStatistics isys::CTestDryRun isys::CTestEnvironmentConfig isys::CTestEvalAssignStep isys::CTestFilter isys::CTestFunction isys::CTestHIL isys::CTestImports isys::CTestLocation isys::CTestPersistentVars isys::CTestPoint isys::CTestProfilerStatistics isys::CTestProfilerTime isys::CTestReportConfig isys::CTestStackUsage isys::CTestStopCondition isys::CTestStub isys::CTestTrace isys::CTestUserStub isys::CToolsConfig

Public Member Functions

bool isEmpty () const override
 This method returns true, if the object contains no data.
virtual void serialize (const isys::IEmitterSPtr &emitter)
 Sends contents of this class to emitter.
std::string toString () override
 Returns object data as YAML string.

Protected Member Functions

void setStaticTagsAsConst ()
 This method is called by all objects which are immediately contained in CTestSpecification, for example CTestCoverage, CTestHIL, ...

Detailed Description

This is a base class for all data objects in itest.

It may contain other objects of derived types, lists of derived types, scalars, mappings and lists.

Member Function Documentation

◆ isEmpty()

bool isys::CTestBase::isEmpty ( ) const
override

This method returns true, if the object contains no data.

Since
9.12.288

◆ serialize()

virtual void isys::CTestBase::serialize ( const isys::IEmitterSPtr & emitter)
virtual

Sends contents of this class to emitter.

Since
9.12.288

Reimplemented in isys::CLogResult, and isys::CTestEnvironmentConfig.

◆ toString()

std::string isys::CTestBase::toString ( )
override

Returns object data as YAML string.

Since
9.12.288