NCBI C++ ToolKit
|
Search Toolkit Book for CSerialMemberValidator
#include <gui/widgets/edit/serial_member_validator.hpp>
Public Member Functions | |
CSerialMemberValidator (CSerialObject &object, const string &memberName) | |
CSerialMemberValidator (const CSerialMemberValidator &val) | |
bool | Copy (const CSerialMemberValidator &val) |
Protected Attributes | |
CSerialObject & | m_Object |
const CMemberInfo * | m_MemberInfo |
Definition at line 45 of file serial_member_validator.hpp.
CSerialMemberValidator::CSerialMemberValidator | ( | CSerialObject & | object, |
const string & | memberName | ||
) |
Definition at line 40 of file serial_member_validator.cpp.
References CClassTypeInfo::GetMemberInfo(), m_MemberInfo, and CTypeConverter< T >::SafeCast().
CSerialMemberValidator::CSerialMemberValidator | ( | const CSerialMemberValidator & | val | ) |
Definition at line 47 of file serial_member_validator.cpp.
bool CSerialMemberValidator::Copy | ( | const CSerialMemberValidator & | val | ) |
Definition at line 53 of file serial_member_validator.cpp.
References m_MemberInfo, m_Object, and val.
Referenced by CSerialMemberValidator().
|
protected |
Definition at line 54 of file serial_member_validator.hpp.
Referenced by CSerialTextValidator::CheckValidator(), CSerialBoolValidator::CheckValidator(), CSerialEnumValidator::CheckValidator(), CSerialStringListValidator::CheckValidator(), Copy(), CSerialMemberValidator(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialBoolValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), CSerialStringListValidator::TransferFromWindow(), CSerialTextValidator::TransferToWindow(), CSerialBoolValidator::TransferToWindow(), CSerialEnumValidator::TransferToWindow(), and CSerialStringListValidator::TransferToWindow().
|
protected |
Definition at line 53 of file serial_member_validator.hpp.
Referenced by Copy(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialBoolValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), CSerialStringListValidator::TransferFromWindow(), CSerialTextValidator::TransferToWindow(), CSerialBoolValidator::TransferToWindow(), CSerialEnumValidator::TransferToWindow(), and CSerialStringListValidator::TransferToWindow().