Version: 8.3.0
SALOMEDSImpl_Study.cxx File Reference
#include "SALOMEDSImpl_Study.hxx"
#include <string.h>
#include <KERNEL_version.h>
#include <Basics_Utils.hxx>
#include "DF_Application.hxx"
#include "DF_ChildIterator.hxx"
#include "SALOMEDSImpl_ChildNodeIterator.hxx"
#include "SALOMEDSImpl_Attributes.hxx"
#include "SALOMEDSImpl_UseCaseIterator.hxx"
#include "SALOMEDSImpl_AttributeReference.hxx"
#include "SALOMEDSImpl_StudyHandle.hxx"
#include "SALOMEDSImpl_Tool.hxx"
#include "SALOMEDSImpl_IParameters.hxx"
#include "SALOMEDSImpl_ScalarVariable.hxx"
#include <fstream>
#include <sstream>
#include <algorithm>
Include dependency graph for SALOMEDSImpl_Study.cxx:

Macros

#define WITHOUT_TABS
 
#define DIRECTORYID   16661
 
#define FILELOCALID   26662
 
#define FILEID   "FILE: "
 
#define VARIABLE_SEPARATOR   ':'
 
#define OPERATION_SEPARATOR   '|'
 

Functions

static std::string replace_tabs (const std::string &in)
 
static std::string GetComponentHeader (const char *theComponentName)
 
void dumpSO (const SALOMEDSImpl_SObject &theSO, std::fstream &fp, const std::string &Tab, SALOMEDSImpl_Study *theStudy)
 
static
SALOMEDSImpl_AbstractCallback *& 
getGenObjRegister (DF_Document *doc)
 

Variables

static const int indent_size = 2
 number of spaces for indentation in Python dump files (to replace symbols) More...
 

Macro Definition Documentation

#define DIRECTORYID   16661
#define FILEID   "FILE: "
#define FILELOCALID   26662
#define OPERATION_SEPARATOR   '|'
#define VARIABLE_SEPARATOR   ':'
#define WITHOUT_TABS

Function Documentation

static std::string GetComponentHeader ( const char theComponentName)
static
static std::string replace_tabs ( const std::string &  in)
static

References indent_size, and out.

Referenced by SALOMEDSImpl_Study::DumpStudy().

Variable Documentation

const int indent_size = 2
static

number of spaces for indentation in Python dump files (to replace symbols)

Referenced by replace_tabs().