<commit_before>#ifndef __BFR_WEBSITEINTERFACE_FWD_H__
#define __BFR_WEBSITEINTERFACE_FWD_H__

#include <QtCore/QList>
#include <QtCore/QSharedPointer>

namespace bfr
{

struct IPostObject;
using IPostObjectPtr = QSharedPointer<IPostObject>;
using IPostObjectList = QList<IPostObjectPtr>;

struct PostSpoiler;
using PostSpoilerPtr = QSharedPointer<PostSpoiler>;

struct PostQuote;
using PostQuotePtr = QSharedPointer<PostQuote>;

struct PostImage;
using PostImagePtr = QSharedPointer<PostImage>;

struct PostLineBreak;
using PostLineBreakPtr = QSharedPointer<PostLineBreak>;

struct PostPlainText;
using PostPlainTextPtr = QSharedPointer<PostPlainText>;

struct PostRichText;
using PostRichTextPtr = QSharedPointer<PostRichText>;

struct PostVideo;
using PostVideoPtr = QSharedPointer<PostVideo>;

struct PostHyperlink;
using PostHyperlinkPtr = QSharedPointer<PostHyperlink>;

// ----------------------------------------------------------------------------------------------------------------

struct Post;
using PostPtr = QSharedPointer<Post>;
using PostList = QList<PostPtr>;

struct User;
using UserPtr = QSharedPointer<User>;

}  // namespace bfr

#endif // __BFR_WEBSITEINTERFACE_FWD_H__<commit_msg>Website backend: UserList type added<commit_after>#ifndef __BFR_WEBSITEINTERFACE_FWD_H__
#define __BFR_WEBSITEINTERFACE_FWD_H__

#include <QtCore/QList>
#include <QtCore/QSharedPointer>

namespace bfr
{

struct IPostObject;
using IPostObjectPtr = QSharedPointer<IPostObject>;
using IPostObjectList = QList<IPostObjectPtr>;

struct PostSpoiler;
using PostSpoilerPtr = QSharedPointer<PostSpoiler>;

struct PostQuote;
using PostQuotePtr = QSharedPointer<PostQuote>;

struct PostImage;
using PostImagePtr = QSharedPointer<PostImage>;

struct PostLineBreak;
using PostLineBreakPtr = QSharedPointer<PostLineBreak>;

struct PostPlainText;
using PostPlainTextPtr = QSharedPointer<PostPlainText>;

struct PostRichText;
using PostRichTextPtr = QSharedPointer<PostRichText>;

struct PostVideo;
using PostVideoPtr = QSharedPointer<PostVideo>;

struct PostHyperlink;
using PostHyperlinkPtr = QSharedPointer<PostHyperlink>;

// ----------------------------------------------------------------------------------------------------------------

struct Post;
using PostPtr = QSharedPointer<Post>;
using PostList = QList<PostPtr>;

struct User;
using UserPtr = QSharedPointer<User>;
using UserList = QList<UserPtr>;

}  // namespace bfr

#endif // __BFR_WEBSITEINTERFACE_FWD_H__
{'fraction_non_alphanumeric': 0.1620633631194151, 'fraction_numerical': 0.0, 'mean_word_length': 4.251599147121535, 'pattern_counts': {'":': 0, '<': 34, '<?xml version=': 0, '>': 34, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2223691', 'n_tokens_mistral': 745, 'n_tokens_neox': 731, 'n_words': 156}