QEverCloud 6.1.0
Unofficial Evernote Cloud API for Qt
Loading...
Searching...
No Matches
qevercloud::Printable Class Referenceabstract

#include <Printable.h>

Inheritance diagram for qevercloud::Printable:
qevercloud::AccountLimits qevercloud::Accounting qevercloud::AuthenticationResult qevercloud::BootstrapInfo qevercloud::BootstrapProfile qevercloud::BootstrapSettings qevercloud::BusinessInvitation qevercloud::BusinessNotebook qevercloud::BusinessUserAttributes qevercloud::BusinessUserInfo qevercloud::CanMoveToContainerRestrictions qevercloud::Contact qevercloud::CreateOrUpdateNotebookSharesResult qevercloud::Data qevercloud::EDAMInvalidContactsException qevercloud::EDAMNotFoundException qevercloud::EDAMSystemException qevercloud::EDAMUserException qevercloud::EverCloudLocalData qevercloud::EvernoteOAuthWebView::OAuthResult qevercloud::Identity qevercloud::InvitationShareRelationship qevercloud::LazyMap qevercloud::LinkedNotebook qevercloud::ManageNoteSharesError qevercloud::ManageNoteSharesParameters qevercloud::ManageNoteSharesResult qevercloud::ManageNotebookSharesError qevercloud::ManageNotebookSharesParameters qevercloud::ManageNotebookSharesResult qevercloud::MemberShareRelationship qevercloud::Note qevercloud::NoteAttributes qevercloud::NoteCollectionCounts qevercloud::NoteEmailParameters qevercloud::NoteFilter qevercloud::NoteInvitationShareRelationship qevercloud::NoteLimits qevercloud::NoteList qevercloud::NoteMemberShareRelationship qevercloud::NoteMetadata qevercloud::NoteRestrictions qevercloud::NoteResultSpec qevercloud::NoteShareRelationshipRestrictions qevercloud::NoteShareRelationships qevercloud::NoteVersionId qevercloud::Notebook qevercloud::NotebookDescriptor qevercloud::NotebookRecipientSettings qevercloud::NotebookRestrictions qevercloud::NotebookShareTemplate qevercloud::NotesMetadataList qevercloud::NotesMetadataResultSpec qevercloud::PublicUserInfo qevercloud::Publishing qevercloud::RelatedContent qevercloud::RelatedContentImage qevercloud::RelatedQuery qevercloud::RelatedResult qevercloud::RelatedResultSpec qevercloud::Resource qevercloud::ResourceAttributes qevercloud::SavedSearch qevercloud::SavedSearchScope qevercloud::ShareRelationshipRestrictions qevercloud::ShareRelationships qevercloud::SharedNote qevercloud::SharedNoteTemplate qevercloud::SharedNotebook qevercloud::SharedNotebookRecipientSettings qevercloud::SyncChunk qevercloud::SyncChunkFilter qevercloud::SyncState qevercloud::Tag qevercloud::UpdateNoteIfUsnMatchesResult qevercloud::User qevercloud::UserAttributes qevercloud::UserIdentity qevercloud::UserProfile qevercloud::UserUrls

Public Member Functions

 Printable ()=default
virtual ~Printable ()=default
virtual void print (QTextStream &strm) const =0
virtual QString toString () const

Friends

QEVERCLOUD_EXPORT QTextStream & operator<< (QTextStream &strm, const Printable &printable)
QEVERCLOUD_EXPORT QDebug & operator<< (QDebug &dbg, const Printable &printable)

Constructor & Destructor Documentation

◆ Printable()

qevercloud::Printable::Printable ( )
default

◆ ~Printable()

virtual qevercloud::Printable::~Printable ( )
virtualdefault

Member Function Documentation

◆ print()

virtual void qevercloud::Printable::print ( QTextStream & strm) const
pure virtual

Implemented in qevercloud::Accounting, qevercloud::AccountLimits, qevercloud::AuthenticationResult, qevercloud::BootstrapInfo, qevercloud::BootstrapProfile, qevercloud::BootstrapSettings, qevercloud::BusinessInvitation, qevercloud::BusinessNotebook, qevercloud::BusinessUserAttributes, qevercloud::BusinessUserInfo, qevercloud::CanMoveToContainerRestrictions, qevercloud::Contact, qevercloud::CreateOrUpdateNotebookSharesResult, qevercloud::Data, qevercloud::EDAMInvalidContactsException, qevercloud::EDAMNotFoundException, qevercloud::EDAMSystemException, qevercloud::EDAMUserException, qevercloud::EverCloudLocalData, qevercloud::EvernoteOAuthWebView::OAuthResult, qevercloud::Identity, qevercloud::InvitationShareRelationship, qevercloud::LazyMap, qevercloud::LinkedNotebook, qevercloud::ManageNotebookSharesError, qevercloud::ManageNotebookSharesParameters, qevercloud::ManageNotebookSharesResult, qevercloud::ManageNoteSharesError, qevercloud::ManageNoteSharesParameters, qevercloud::ManageNoteSharesResult, qevercloud::MemberShareRelationship, qevercloud::Note, qevercloud::NoteAttributes, qevercloud::Notebook, qevercloud::NotebookDescriptor, qevercloud::NotebookRecipientSettings, qevercloud::NotebookRestrictions, qevercloud::NotebookShareTemplate, qevercloud::NoteCollectionCounts, qevercloud::NoteEmailParameters, qevercloud::NoteFilter, qevercloud::NoteInvitationShareRelationship, qevercloud::NoteLimits, qevercloud::NoteList, qevercloud::NoteMemberShareRelationship, qevercloud::NoteMetadata, qevercloud::NoteRestrictions, qevercloud::NoteResultSpec, qevercloud::NoteShareRelationshipRestrictions, qevercloud::NoteShareRelationships, qevercloud::NotesMetadataList, qevercloud::NotesMetadataResultSpec, qevercloud::NoteVersionId, qevercloud::PublicUserInfo, qevercloud::Publishing, qevercloud::RelatedContent, qevercloud::RelatedContentImage, qevercloud::RelatedQuery, qevercloud::RelatedResult, qevercloud::RelatedResultSpec, qevercloud::Resource, qevercloud::ResourceAttributes, qevercloud::SavedSearch, qevercloud::SavedSearchScope, qevercloud::SharedNote, qevercloud::SharedNotebook, qevercloud::SharedNotebookRecipientSettings, qevercloud::SharedNoteTemplate, qevercloud::ShareRelationshipRestrictions, qevercloud::ShareRelationships, qevercloud::SyncChunk, qevercloud::SyncChunkFilter, qevercloud::SyncState, qevercloud::Tag, qevercloud::UpdateNoteIfUsnMatchesResult, qevercloud::User, qevercloud::UserAttributes, qevercloud::UserIdentity, qevercloud::UserProfile, and qevercloud::UserUrls.

◆ toString()

virtual QString qevercloud::Printable::toString ( ) const
virtual

◆ operator<< [1/2]

QEVERCLOUD_EXPORT QDebug & operator<< ( QDebug & dbg,
const Printable & printable )
friend

◆ operator<< [2/2]

QEVERCLOUD_EXPORT QTextStream & operator<< ( QTextStream & strm,
const Printable & printable )
friend