sc::MachineTopology(3)

πŸ“¦
version 2.3.1 Β· 4 versions
, in fedora 43, ubuntu noble

🌸 NAME 🌸

sc::MachineTopology β€” bestie, this is a whole C++ class from MPQC, and she's giving abstract base class energy πŸ’…


✨ SYNOPSIS ✨

okay so here's the family tree, and it matters, iykyk:

Inherits sc::DescribedClass.

Inherited by sc::HypercubeTopology.

πŸŽ€ Public Member Functions

  • MachineTopology (const Ref< KeyVal > &)
  • virtual Ref< GlobalMsgIter > global_msg_iter (const Ref< MessageGrp > &, int target)=0
heads up: that =0 at the end of global_msg_iter means it's pure virtual, so this class is abstract, fr fr β€” you cannot just instantiate her and call it a day πŸ™ˆ

πŸ’œ Public Member Functions inherited from sc::DescribedClass

  • DescribedClass (const DescribedClass &)
  • DescribedClass & operator= (const DescribedClass &)
  • ClassDesc * class_desc () const throw () β€” this returns the unique pointer to the ClassDesc corresponding to the given type_info object.
  • const char * class_name () const β€” return the name of the object's exact type.
  • int class_version () const β€” return the version of the class.
  • virtual void print (std::ostream &=ExEnv::out0()) const β€” print the object.

πŸ¦‹ Public Member Functions inherited from sc::RefCount

  • int lock_ptr () const β€” lock this object.
  • int unlock_ptr () const β€” unlock this object.
  • void use_locks (bool inVal) β€” start and stop using locks on this object.
  • refcount_t nreference () const β€” return the reference count.
  • refcount_t reference () β€” increment the reference count and return the new count.
  • refcount_t dereference () β€” decrement the reference count and return the new count.
  • int managed () const
  • void unmanage () β€” turn off the reference counting mechanism for this object.
  • int managed () const β€” return 1 if the object is managed. Otherwise return 0.
not me noticing int managed () const shows up twice in this list πŸ‘€ bestie i am simply reporting what the page says, i do not make the rules.

🌈 Public Member Functions inherited from sc::Identity

  • Identifier identifier () β€” return the Identifier for this argument.

⭐ Additional Inherited Members

πŸ’… Protected Member Functions inherited from sc::RefCount

  • RefCount (const RefCount &)
  • RefCount & operator= (const RefCount &)

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code.


and that's the whole page, no cap 🫢 this was served fresh from the Library Functions Manual β€” MPQC, Version 2.3.1, page sc::MachineTopology(3) ✨ go forth and inherit responsibly, bestie πŸ’–

πŸ“¦ where this page comes from