File XMLrulesClass Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: XMLrulesClass.cpp/.hpp

File Description: XML rules class

File Function List


File Diagram (functions hierarchy)


Class XMLrulesClass

Class Data
nametypedescription
namestringname
stringValuestringstring value
fractionalValuedoublefractional value
attribute4intattribute 4
attribute5intattribute 5
attribute6intattribute 6
attribute7intattribute 7
attribute8intattribute 8
nextXMLrulesClass*next

Function XMLrulesClassClass::parseANNrulesXMLfile()

Function Summary
namereturn typedescription
parseANNrulesXMLfileboolparse ANN rules XML file

Function Reference List


Function Trace
locationcurrent function being traced
ANNmain.hppparseANNrulesXMLfile

Trace Diagram (magenta)


Function XMLrulesClassClass::parseANNrulesTag()

Function Summary
namereturn typedescription
parseANNrulesTagboolparse ANN rules tag

Function Arguments
nametypedescription
currentTagXMLparserTag* current tag

Function Reference List


Function Trace
locationcurrent function being traced
XMLrulesClass.hppparseANNrulesTag
ANNmain.hppparseANNrulesXMLfile

Trace Diagram (magenta)


Function XMLrulesClassClass::addRulesClassObjectsBasedOnSectionTag()

Function Summary
namereturn typedescription
addRulesClassObjectsBasedOnSectionTagbooladd rules class objects based on section tag

Function Arguments
nametypedescription
currentTagXMLparserTag* current tag
sectionTagName const string section tag name
firstReferenceToObjectClass XMLrulesClass* first reference to object class
tagName const string tag name
numberOfAttributes const int number of attributes
attributeName1 const string attribute name 1
attributeName2 const string attribute name 2
attributeName3 const string attribute name 3
attributeName4 const string attribute name 4
attributeName5 const string attribute name 5
attributeName6 const string attribute name 6
attributeName7 const string attribute name 7
attributeName8 const string attribute name 8

Function Reference List


Function Trace
locationcurrent function being traced
XMLrulesClass.hppaddRulesClassObjectsBasedOnSectionTag
XMLrulesClass.hppparseANNrulesTag
ANNmain.hppparseANNrulesXMLfile

Trace Diagram (magenta)


Function XMLrulesClassClass::addRulesClassObjectBasedOnTag()

Function Summary
namereturn typedescription
addRulesClassObjectBasedOnTagbooladd rules class object based on tag

Function Arguments
nametypedescription
currentTagXMLparserTag* current tag
currentReferenceToObjectClass XMLrulesClass* current reference to object class
tagName const string tag name
numberOfAttributes const int number of attributes
attributeName1 const string attribute name 1
attributeName2 const string attribute name 2
attributeName3 const string attribute name 3
attributeName4 const string attribute name 4
attributeName5 const string attribute name 5
attributeName6 const string attribute name 6
attributeName7 const string attribute name 7
attributeName8 const string attribute name 8

Function Reference List


Function Trace
locationcurrent function being traced
XMLrulesClass.hppaddRulesClassObjectBasedOnTag
XMLrulesClass.hppaddRulesClassObjectsBasedOnSectionTag
XMLrulesClass.hppparseANNrulesTag
ANNmain.hppparseANNrulesXMLfile

Trace Diagram (magenta)