log4cpp::T...eComponent(3)

πŸ“¦
version 1.1.4 Β· 3 versions
, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

Okay bestie, we're in the Library Functions Manual, and the page is log4cpp::T...eComponent(3). The NAME is log4cpp::ThreadNameComponent β€” that's the whole identity, and it's iconic. 🫢

✨ SYNOPSIS ✨

Lowkey the inheritance situation is: it Inherits log4cpp::PatternLayout::PatternComponent. Not me just dropping the fact and running. πŸ’…

🌸 Public Member Functions 🌸

  • virtual void append (std::ostringstream &out, const LoggingEvent &event) β€” the one public member function listed here, and yes it's virtual. Slay.

🌈 Public Member Functions inherited from log4cpp::PatternLayout::PatternComponent 🌈

  • virtual ~PatternComponent () β€” inherited destructor, virtual and doing its thing. No cap.

🫢 Member Function Documentation 🫢

πŸŽ€ virtual void log4cpp::ThreadNameComponent::append (std::ostringstream & out, const LoggingEvent & event) [inline], [virtual] πŸŽ€

This one is tagged [inline] and [virtual], bestie β€” both tags are right there in the docs. It Implements log4cpp::PatternLayout::PatternComponent. That's what the page says, fr fr. πŸ’–

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for log4cpp from the source code. So it's giving auto-generated by Doxygen, not handwritten by a mysterious icon. 🧚


hey bestie, cute little sign-off: source log4cpp, version 1.1, page log4cpp::T...eComponent(3) πŸ’…βœ¨

πŸ“¦ where this page comes from