3D Repo Bouncer  1.4
Public Member Functions | List of all members
repo::manipulator::diff::DiffByName Class Reference
Inheritance diagram for repo::manipulator::diff::DiffByName:
repo::manipulator::diff::AbstractDiff

Public Member Functions

 DiffByName (const repo::core::model::RepoScene *base, const repo::core::model::RepoScene *compare, const repo::core::model::RepoScene::GraphType &gType=repo::core::model::RepoScene::GraphType::DEFAULT)
 
virtual bool isOk (std::string &msg) const
 
- Public Member Functions inherited from repo::manipulator::diff::AbstractDiff
 AbstractDiff (const repo::core::model::RepoScene *base, const repo::core::model::RepoScene *compare, const repo::core::model::RepoScene::GraphType &gType)
 
repo_diff_result_t getrepo_diff_result_tForBase ()
 
repo_diff_result_t getrepo_diff_result_tForComp ()
 

Additional Inherited Members

- Protected Attributes inherited from repo::manipulator::diff::AbstractDiff
const repo::core::model::RepoScenebaseScene
 
const repo::core::model::RepoScenecompareScene
 
const repo::core::model::RepoScene::GraphType gType
 
repo_diff_result_t baseRes
 
repo_diff_result_t compRes
 

Constructor & Destructor Documentation

DiffByName::DiffByName ( const repo::core::model::RepoScene base,
const repo::core::model::RepoScene compare,
const repo::core::model::RepoScene::GraphType gType = repo::core::model::RepoScene::GraphType::DEFAULT 
)

Construct a diff comparator given the 2 scenes supplied

Parameters
basebase scene to compare from
comparescene to compare against
gTypegraph type to diff (default: unoptimised)

Member Function Documentation

virtual bool repo::manipulator::diff::DiffByName::isOk ( std::string &  msg) const
inlinevirtual

Check if comparator functioned fine

Parameters
msgerror message should boolean returns false
Returns
returns true if comparator operated successfully

Implements repo::manipulator::diff::AbstractDiff.


The documentation for this class was generated from the following files: