// (C) Copyright 2014 by Autodesk, Inc.//// The information contained herein is confidential, proprietary// to Autodesk, Inc., and considered a trade secret as defined// in section 499C of the penal code of the State of California.// Use of this information by anyone other than authorized// employees of Autodesk, Inc. is granted only under a written// non-disclosure agreement, expressly prescribing the scope// and manner of such use.#ifndef BASE_DEBFILEOUT_HH_INCLUDED#define BASE_DEBFILEOUT_HH_INCLUDED#ifdef DEB_ON#include <string>namespaceDebug{//! Make a file name composing the input arguments:// prefix_filname_[suffix_]#count#.ext// count is a number that increase any time the function is called,// it is expressed with 4 decimal digits filled with zeros.std::stringmake_filename(constchar*_prfx,constchar*_flnm,constchar*_ext,constchar*_sfx=nullptr);std::stringset_filename_extension(constchar*_flnm,constchar*_ext);}// Debug#endif // DEB_ON#endif // BASE_DEBFILEOUT_HH_INCLUDED