QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | Friends | List of all members
qevercloud::Printable Class Referenceabstract

#include <Printable.h>

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

◆ toString()

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

Friends And Related Function Documentation

◆ 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