src/NFfunction/muParser/muParserBytecode.cpp
//---------------------------------------------------------------------------
/** \brief Add Strung function entry to the parser bytecode. 
      \throw nothrow

      A string function entry consists of the stack position of the return value,
      followed by a cmSTRFUNC code, the function pointer and an index into the 
      string buffer maintained by the parser.
  */
\brief Add Strung function entry to the parser bytecode.
\throw nothrow

A string function entry consists of the stack position of the return value,
followed by a cmSTRFUNC code, the function pointer and an index into the
string buffer maintained by the parser.
\ brief Add Strung function entry to the parser bytecode . \ throw nothrow A string function entry consists of the stack position of the return value followed by a cmSTRFUNC code the function pointer and an index into the string buffer maintained by the parser .
void ParserByteCode::AddStrFun(void *a_pFun, int a_iArgc, int a_iIdx)
  {
    m_iStackPos = m_iStackPos - a_iArgc + 1;
    m_vBase.push_back(m_iStackPos);
    m_vBase.push_back(cmFUNC_STR);
	  m_vBase.push_back(a_iArgc);
    m_vBase.push_back(a_iIdx);
    StorePtr(a_pFun);
  }
void ParserByteCode :: AddStrFun ( void * a_pFun , int a_iArgc , int a_iIdx ) { m_iStackPos = m_iStackPos - a_iArgc + 1 ; m_vBase . push_back ( m_iStackPos ) ; m_vBase . push_back ( cmFUNC_STR ) ; m_vBase . push_back ( a_iArgc ) ; m_vBase . push_back ( a_iIdx ) ; StorePtr ( a_pFun ) ; }
\brief Add Strung function entry to the parser bytecode.
\ brief Add Strung function entry to the parser bytecode .