libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
complex_plane_t< T > Struct Template Reference

Public Types

typedef std::complex< T > element_type
 
typedef std::complex< T > element_type
 

Public Member Functions

__stdcall complex_plane_t (element_type const &bl, element_type const &tr) noexcept(true)
 
element_type::value_type __fastcall width () const noexcept(true)
 
element_type::value_type __fastcall height () const noexcept(true)
 
__stdcall complex_plane_t (element_type const &bl, element_type const &tr) noexcept(true)
 
element_type::value_type __fastcall width () const noexcept(true)
 
element_type::value_type __fastcall height () const noexcept(true)
 

Public Attributes

const element_type bottom_left
 
const element_type top_right
 

Friends

std::ostream &__fastcall operator<< (std::ostream &os, complex_plane_t const &cp) noexcept(false)
 
std::ostream &__fastcall operator<< (std::ostream &os, complex_plane_t const &cp) noexcept(false)
 

Detailed Description

template<class T>
struct complex_plane_t< T >

Definition at line 179 of file mandelbrot.cpp.

Member Typedef Documentation

◆ element_type [1/2]

template<class T >
typedef std::complex<T> complex_plane_t< T >::element_type

Definition at line 180 of file mandelbrot.cpp.

◆ element_type [2/2]

template<class T >
typedef std::complex<T> complex_plane_t< T >::element_type

Definition at line 180 of file mandelbrot.cpp.

Constructor & Destructor Documentation

◆ complex_plane_t() [1/2]

template<class T >
__stdcall complex_plane_t< T >::complex_plane_t ( element_type const &  bl,
element_type const &  tr 
)
inlinenoexcept

◆ complex_plane_t() [2/2]

template<class T >
__stdcall complex_plane_t< T >::complex_plane_t ( element_type const &  bl,
element_type const &  tr 
)
inlinenoexcept

Definition at line 184 of file mandelbrot.cpp.

Member Function Documentation

◆ height() [1/2]

template<class T >
element_type::value_type __fastcall complex_plane_t< T >::height ( ) const
inlinenoexcept

◆ height() [2/2]

template<class T >
element_type::value_type __fastcall complex_plane_t< T >::height ( ) const
inlinenoexcept

Definition at line 194 of file mandelbrot.cpp.

◆ width() [1/2]

template<class T >
element_type::value_type __fastcall complex_plane_t< T >::width ( ) const
inlinenoexcept

◆ width() [2/2]

template<class T >
element_type::value_type __fastcall complex_plane_t< T >::width ( ) const
inlinenoexcept

Definition at line 190 of file mandelbrot.cpp.

Friends And Related Function Documentation

◆ operator<< [1/2]

template<class T >
std::ostream& __fastcall operator<< ( std::ostream &  os,
complex_plane_t< T > const &  cp 
)
friend

Definition at line 198 of file mandelbrot.cpp.

◆ operator<< [2/2]

template<class T >
std::ostream& __fastcall operator<< ( std::ostream &  os,
complex_plane_t< T > const &  cp 
)
friend

Definition at line 198 of file mandelbrot.cpp.

Member Data Documentation

◆ bottom_left

template<class T >
const element_type complex_plane_t< T >::bottom_left

◆ top_right

template<class T >
const element_type complex_plane_t< T >::top_right

The documentation for this struct was generated from the following file: