11#ifndef WSF_BM_ASSET_HPP
12#define WSF_BM_ASSET_HPP
27#include <iadsLib/assetRecord.hpp>
44 inline const std::shared_ptr<il::assetRecord>&
GetRawRecord()
const {
return m_record; }
45 inline void SetRawRecord(
const std::shared_ptr<il::assetRecord>& record) { m_record = record; }
48 std::shared_ptr<il::assetRecord> m_record;
Definition WsfAssetMap.hpp:23
const char * GetScriptClassName() const override
Definition WsfBMAssetRecord.hpp:41
const std::shared_ptr< il::assetRecord > & GetRawRecord() const
Definition WsfBMAssetRecord.hpp:44
void SetRawRecord(const std::shared_ptr< il::assetRecord > &record)
Definition WsfBMAssetRecord.hpp:45
WsfBMAssetRecord(std::weak_ptr< il::logger::GlobalLogger > aGlobalLogger)
Definition WsfBMAssetRecord.cpp:19
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88
virtual WsfObject * Clone() const =0