OpenStudio:osversion
Loading...
Searching...
No Matches
openstudio::osversion::RefactoredObjectData Class Reference

#include <VersionTranslator.hpp>

Public Member Functions

IdfObject newObject () const
 
IdfObject oldObject () const
 
 RefactoredObjectData (const IdfObject &old, const IdfObject &newObject)
 
 RefactoredObjectData (IdfObject &&old, IdfObject &&newObject)
 

Detailed Description

Helper class meant to replace std::pair<IdfObject, IdfObject> that maps objects that have been significantly refactor (old, new)

Constructor & Destructor Documentation

◆ RefactoredObjectData() [1/2]

openstudio::osversion::RefactoredObjectData::RefactoredObjectData ( const IdfObject & old,
const IdfObject & newObject )

◆ RefactoredObjectData() [2/2]

openstudio::osversion::RefactoredObjectData::RefactoredObjectData ( IdfObject && old,
IdfObject && newObject )

Member Function Documentation

◆ newObject()

IdfObject openstudio::osversion::RefactoredObjectData::newObject ( ) const

◆ oldObject()

IdfObject openstudio::osversion::RefactoredObjectData::oldObject ( ) const