__GNU_PARALLEL::LEXICOGRAPHIC(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

πŸ’– __gnu_parallel::lexicographic πŸ’–

okay so bestie, welcome to the Library Functions Manual corner of the libstdc++ universe ✨ this icon is __gnu_parallel::lexicographic, and its whole thing is Compare a pair of types lexicographically, ascending. periodt πŸ’…


✨ NAME ✨

__gnu_parallel::lexicographic β€” compare a pair of types lexicographically, ascending πŸ¦‹

πŸŽ€ SYNOPSIS πŸŽ€

Inherits:

binary_function< std::pair< T1, T2 >, std::pair< T1, T2 >, bool >.

🌸 Public Types 🌸

the whole type family, listed exactly:

  • typedef std::pair< T1, T2 > first_argument_type
  • typedef bool result_type
  • typedef std::pair< T1, T2 > second_argument_type

πŸ’œ Public Member Functions πŸ’œ

  • lexicographic (Comparator &_comp) β€” this member function takes a Comparator &_comp, no cap 🫢
  • bool operator() (const std::pair< T1, T2 > &p1, const std::pair< T1, T2 > &p2) const β€” the call operator, taking two const pair refs and returning bool πŸ’–

🌈 Detailed Description 🌈

template vibe:

template<typename T1, typename T2, typename Comparator> class
    __gnu_parallel::lexicographic< T1, T2, Comparator >

Compare a pair of types lexicographically, ascending. that's the whole mood, bestie πŸ’«

Definition at line 55 of file multiseq_selection.h.

πŸ‘‘ Member Typedef Documentation πŸ‘‘

πŸ’œ first_argument_type πŸ’œ

inherited from std::binary_function< std::pair< T1, T2 > , std::pair< T1, T2 > , bool >:

typedef std::pair< T1, T2 >  std::binary_function< std::pair< T1, T2 > ,
       std::pair< T1, T2 > , bool  >::first_argument_type [inherited]

the type of the first argument (no surprises here) 😌 Definition at line 114 of file stl_function.h.

πŸ’™ result_type πŸ’™

inherited from std::binary_function< std::pair< T1, T2 > , std::pair< T1, T2 > , bool >:

typedef bool  std::binary_function< std::pair< T1, T2 > , std::pair< T1, T2
       > , bool  >::result_type [inherited]

type of the return type ✨ Definition at line 118 of file stl_function.h.

πŸ’š second_argument_type πŸ’š

inherited from std::binary_function< std::pair< T1, T2 > , std::pair< T1, T2 > , bool >:

typedef std::pair< T1, T2 >  std::binary_function< std::pair< T1, T2 > ,
       std::pair< T1, T2 > , bool  >::second_argument_type [inherited]

the type of the second argument 🫢 Definition at line 117 of file stl_function.h.

🌟 Author 🌟

Generated automatically by Doxygen for libstdc++ from the source code. not me crying over auto-generated docs πŸ’€πŸ˜­


okay bye bestie! this page comes from libstdc++, dated 21 Apr 2009, and the page ID is __gnu_para...xicographic(3) β€” mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from