本文整理汇总了C++中CFile::Save方法的典型用法代码示例。如果您正苦于以下问题:C++ CFile::Save方法的具体用法?C++ CFile::Save怎么用?C++ CFile::Save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CFile
的用法示例。
在下文中一共展示了CFile::Save方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetCurrentSurface
/**
* @fn Save(CFile &file, int flags)
*
* @brief Saves the grid and all parameters to a file
*
* @param file - The IO stream to write to
*
* @param flags - Bit-wize operation flags
*/
void CFlux2DGrid::Save(CFile &file, int flags) const
{
file.Save(flags);
file.Save(m_Globals);
file.Save(m_ParamsBase);
file.Save(m_PrevSurfaceIdx);
GetCurrentSurface().Save(file);
GetPastSurface().Save(file);
m_bottom.Save(file);
file.Save(m_InnerMaskFlag);
m_InnerMaskData.Save(file);
if ((flags & SAVE_ACTIONS) != 0)
{
CActionManager am;
int i;
// Save the number of actions
uint32_t size = 0;
size += m_SyncActions.Size();
file.Save(size);
// Save them all
for (i = 0; i < m_SyncActions.Size(); i++)
{
am.Save(file,m_SyncActions[i]);
}
}
}
示例2: Save
/**
* @fn Save(CFile &file, CFlux2DAction* pAction)
*
* @brief Saves the action to the CFile
*
* @param file - The file to save the action to
*
* @param pAction - Pointer to the action to save
*/
void CActionManager::Save(CFile &file, CFlux2DAction* pAction)
{
int i;
for (i = 0; i < m_pTypes.Size(); i++)
{
if(m_pTypes[i].creatorFunc == pAction->GetCreateFunction())
{
// Found! save with this name
file.Save(m_pTypes[i].rawTypeName);
pAction->SaveData(file);
break;
}
}
}