59 ADD_ENUM_VALUE(
"background-restartable", eAffinity_background_restartable);
159 ADD_NAMED_ENUM_MEMBER(
"affinity", m_Affinity, EAffinity)->SetDefault(
new TAffinity(eAffinity_background))->SetSetFlag(
MEMBER_PTR(m_set_State[0]))->SetOptional();
164 info->CodeVersion(22400);
165 info->DataSpec(ncbi::EDataSpec::eASN);
171 : m_Ver_major(0), m_Ver_minor(0), m_Ver_revision(0), m_Autorun(
false), m_Affinity(eAffinity_background)
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CLASS_INFO("PluginInfo", CPluginInfo)
BEGIN_NAMED_ENUM_IN_INFO("", CPluginInfo_Base::, EAffinity, false)
User-defined methods of the data storage class.
#define MEMBER_PTR(MemberName)
#define SET_ENUM_INTERNAL_NAME(OwnerName, MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#define SET_ENUM_MODULE(ModuleName)
#define ADD_NAMED_STD_MEMBER(MemberAlias, MemberName)
#define SET_CLASS_MODULE(ModuleName)
#define ADD_NAMED_ENUM_MEMBER(MemberAlias, MemberName, EnumName)
#define ADD_ENUM_VALUE(EnumValueName, EnumValueValue)
bool IsAllocatedInPool(void) const THROWS_NONE
Check if object is allocated in memory pool (not system heap)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void ResetMenu_item(void)
Reset Menu_item data member.
void ResetClass_name(void)
Reset Class_name data member.
CRef< TIcon_info > m_Icon_info
void ResetVer_major(void)
Reset Ver_major data member.
virtual void Reset(void)
Reset the whole object.
void ResetApplicable_user_types(void)
Reset Applicable_user_types data member.
TIcon_info & SetIcon_info(void)
Assign a value to Icon_info data member.
void ResetIcon_info(void)
Reset Icon_info data member.
void ResetVer_minor(void)
Reset Ver_minor data member.
void ResetAutorun(void)
Reset Autorun data member.
void ResetCommand(void)
Reset Command data member.
CPluginIconInfo TIcon_info
virtual ~CPluginInfo_Base(void)
TCommand & SetCommand(void)
Assign a value to Command data member.
void ResetTooltip(void)
Reset Tooltip data member.
void ResetVer_build_date(void)
Reset Ver_build_date data member.
void ResetAffinity(void)
Reset Affinity data member.
CRef< TCommand > m_Command
list< CRef< CPluginUserType > > m_Applicable_user_types
void ResetHelp_file(void)
Reset Help_file data member.
void ResetVer_revision(void)
Reset Ver_revision data member.
const GenericPointer< typename T::ValueType > T2 value