ost::IPV6Validator(3)
π ost::IPV6Validator π
okay bestie, welcome to ost::IPV6Validator β that's the (3) library-functions-manual girlie from GNU CommonC++ β¨ she's a lil abstract base class and she's lowkey iconic, let's get into it π«Ά
β¨ NAME β¨
ost::IPV6Validator β Classes derived from IPV6Address would require an specific validator to pass to the IPV6Address constructor. periodt π
πΈ SYNOPSIS πΈ
#include <address.h>
Inherited by ost::IPV6MulticastValidator.
π Public Member Functions π
IPV6Validator ()β Constructor. (yes she's just sitting there, existing, serving)virtual ~IPV6Validator ()β Keeps compilers happy. π₯°virtual void operator() (const in6_addr address) const =0β Pure virtual application operator. the main character fr π₯
π¦ Detailed Description π¦
Classes derived from IPV6Address would require an specific validator to pass to the IPV6Address constructor.
This is a base class for classes of function objects used by such derived classes. π
Author : Federico Montesino p5087@quintero.fie.us.es
Abstract base class for derived inet addresses validators. no cap, that's literally her whole job π§
π Constructor & Destructor Documentation π
ost::IPV6Validator::IPV6Validator () [inline]
Constructor. Does not deal with any state. she's unbothered, moisturised, in her lane β¨
virtual ost::IPV6Validator::~IPV6Validator () [inline], [virtual]
Keeps compilers happy. that's it, that's the whole personality π
π Member Function Documentation π
virtual void ost::IPV6Validator::operator() (const in6_addr address) const [pure virtual]
Pure virtual application operator. Apply the validation algorithm specific to derived classes.
Implemented in ost::IPV6MulticastValidator.
bestie this one is pure virtual (=0) so likeβ¦ she does NOT implement it herself. you HAVE to override her in your own derived class or nothing compiles. she's the blueprint, you're the builder πβ¨
π Author π
Generated automatically by Doxygen for GNU CommonC++ from the source code. (not me hand-writing it, the robot did it, and honestly? slay π€π)
and that's the whole page, bestie!! π₯³ this one came from GNU CommonC++ and it's dated Sun Dec 27 2020 β go forth and validate those in6_addrs, ily, bye!! π
πΈπ¦
π¦ where this page comes from
- ubuntu jammy: libcommoncpp2-doc 1.8.1-10
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms