NCBI C++ ToolKit
|
Search Toolkit Book for CMacroFunction_Set3Partial
#include <gui/objutils/macro_fn_feature.hpp>
Static Public Member Functions | |
static bool | s_Set3EndPartial (objects::CSeq_feat &feat, objects::CScope &scope, const string &descr, bool extend3=false) |
static CTempString | GetFuncName () |
Protected Member Functions | |
virtual bool | x_ValidArguments () const |
Tests the number and the type of function arguments. More... | |
Protected Member Functions inherited from CMacroFunction_EditFeatLocation | |
bool | x_CheckInitFeature () |
void | x_RetranslateCDS (CNcbiOstrstream &log) |
void | x_RetranslateCDSAdjustGene (const string &descr) |
CMacroFunction_EditFeatLocation (EScopeEnum func_scope) | |
Protected Member Functions inherited from IEditMacroFunction | |
IEditMacroFunction (EScopeEnum func_scope) | |
virtual void | x_InitCall (CIRef< IMacroBioDataIter > &data) override |
virtual void | x_SetUserObjects (CQueryParseTree::TNode &qnode) override |
Extracts the function arguments and initializes m_Result member. More... | |
virtual void | x_ResetState () |
Reset the state of member variables that are set directly/indirectly from function arguments. More... | |
virtual bool | x_IsNestedFunctionReturnValid () const |
void | x_AssignReturnValue (const CObjectInfo &oi, const string &field_name) |
Assigns value to m_Result. It is mostly useful for functions used in the WHERE clause. More... | |
void | x_AssignReturnValueFromContainer (const CObjectInfo &oi, const string &container, const string &field_name) |
void | x_GetObjectsFromRef (CMQueryNodeValue::TObs &objects, const size_t &index) |
void | x_GetOptionalArgs (string &delimiter, bool &remove_field, size_t &index) |
void | x_LogChangedQuals (const CRef< IFunctionLog > &log) |
Protected Member Functions inherited from IMacroFunction< CIRef< IMacroBioDataIter > > | |
void | x_LogFunction (CNcbiOstrstream &logstr) |
void | x_LogError (CNcbiOstrstream &logstr) |
Definition at line 160 of file macro_fn_feature.hpp.