ost::IPV6Validator(3)

πŸ“¦ version 1.8.1, in ubuntu jammy

πŸ’– 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