ApprentissageProgrammationCpp  ..
Fonctions membres publiques | Fonctions membres protégées | Attributs protégés | Amis | Liste de tous les membres
Référence de la classe Point

[print_const] Plus de détails...

Fonctions membres publiques

 Point ()=default
 [point] Plus de détails...
 
 Point (Point &)=default
 
 Point (const double &x, const double &y, const std::string &name)
 [construct1] Plus de détails...
 
void print () const
 
 Point (const double &a, const double &b, const std::string &pname)
 
 Point ()
 
 Point (const std::string &name)
 
 Point (const double &a, const std::string &pname)
 
 Point (const double &a, const double &b, const std::string &pname)
 
 Point ()
 
 Point (const double &a, const double &b, const std::string &pname)
 
 Point (const Point &other)
 [good_idea] Plus de détails...
 
 Point ()=default
 
 Point (const Point &)=delete
 
 Point ()=default
 
 Point (Point &)=default
 
 Point (const double &x, const double &y, const std::string &name)
 
 ~Point ()
 
void print ()
 [point] Plus de détails...
 
void print ()
 
void print ()
 
void print ()
 
 Point ()=default
 
 Point (const Point &)=default
 
 Point (const double &x, const double &y, const std::string &name)
 
Pointoperator= (const Point &other)
 [assignement] Plus de détails...
 
bool operator== (const Point &other) const
 [assignement] Plus de détails...
 
bool operator< (const Point &other) const
 [equality] Plus de détails...
 
bool operator> (const Point &other) const
 
bool operator<= (const Point &other) const
 
bool operator>= (const Point &other) const
 
Point operator+ (const Point &other)
 [comparison] Plus de détails...
 
Point operator- (const Point &other)
 
std::string operator() () const
 [operations] Plus de détails...
 
double operator() (const std::size_t i) const
 
double & operator() (const std::size_t i)
 
double operator[] (const std::string &item) const
 
double & operator[] (const std::string &item)
 
void print () const
 [math2] Plus de détails...
 
void setValues (const double &, const double &, const std::string &)
 
void print ()
 

Fonctions membres protégées

void print_protected ()
 

Attributs protégés

double x_ {0.}
 
double y_ {0.}
 
std::string name_ {"O"}
 
double x {0.0}
 [good_idea] Plus de détails...
 
double y {0.0}
 
std::string name {"O"}
 

Amis

std::ostream & operator<< (std::ostream &os, const Point &p)
 [access] Plus de détails...
 
Point operator* (const double &c, const Point &p)
 [flux] Plus de détails...
 

Description détaillée

[print_const]

[Point]

[point1]

[delete]

[point]

Documentation des constructeurs et destructeur

◆ Point() [1/19]

Point::Point ( )
default

[point]

[construct]

◆ Point() [2/19]

Point::Point ( Point )
default

◆ Point() [3/19]

Point::Point ( const double &  x,
const double &  y,
const std::string &  name 
)

[construct1]

◆ Point() [4/19]

Point::Point ( const double &  a,
const double &  b,
const std::string &  pname 
)

◆ Point() [5/19]

Point::Point ( )

◆ Point() [6/19]

Point::Point ( const std::string &  name)

◆ Point() [7/19]

Point::Point ( const double &  a,
const std::string &  pname 
)

◆ Point() [8/19]

Point::Point ( const double &  a,
const double &  b,
const std::string &  pname 
)

◆ Point() [9/19]

Point::Point ( )

◆ Point() [10/19]

Point::Point ( const double &  a,
const double &  b,
const std::string &  pname 
)

◆ Point() [11/19]

Point::Point ( const Point other)

[good_idea]

[copy_constructor]

◆ Point() [12/19]

Point::Point ( )
default

◆ Point() [13/19]

Point::Point ( const Point )
delete

◆ Point() [14/19]

Point::Point ( )
default

◆ Point() [15/19]

Point::Point ( Point )
default

◆ Point() [16/19]

Point::Point ( const double &  x,
const double &  y,
const std::string &  name 
)

◆ ~Point()

Point::~Point ( )

◆ Point() [17/19]

Point::Point ( )
default

◆ Point() [18/19]

Point::Point ( const Point )
default

◆ Point() [19/19]

Point::Point ( const double &  x,
const double &  y,
const std::string &  name 
)

Documentation des fonctions membres

◆ operator()() [1/3]

std::string Point::operator() ( ) const

[operations]

[operations_impl]

[access]

[access_impl]

◆ operator()() [2/3]

double Point::operator() ( const std::size_t  i) const

◆ operator()() [3/3]

double & Point::operator() ( const std::size_t  i)

◆ operator+()

Point Point::operator+ ( const Point other)

[comparison]

[comparison_impl]

[operations]

[operations_impl]

◆ operator-()

Point Point::operator- ( const Point other)

◆ operator<()

bool Point::operator< ( const Point other) const

[equality]

[equality_impl]

[comparison]

[comparison_impl]

◆ operator<=()

bool Point::operator<= ( const Point other) const

◆ operator=()

Point & Point::operator= ( const Point other)

[assignement]

[assignement_impl]

◆ operator==()

bool Point::operator== ( const Point other) const

[assignement]

[assignement_impl]

[equality]

[equality_impl]

◆ operator>()

bool Point::operator> ( const Point other) const

◆ operator>=()

bool Point::operator>= ( const Point other) const

◆ operator[]() [1/2]

double Point::operator[] ( const std::string &  item) const

◆ operator[]() [2/2]

double & Point::operator[] ( const std::string &  item)

◆ print() [1/7]

void Point::print ( )

◆ print() [2/7]

void Point::print ( )

◆ print() [3/7]

void Point::print ( )

◆ print() [4/7]

void Point::print ( )
inline

[point]

[print_def]

◆ print() [5/7]

void Point::print ( )

◆ print() [6/7]

void Point::print ( ) const

◆ print() [7/7]

void Point::print ( ) const

[math2]

◆ print_protected()

void Point::print_protected ( )
protected

◆ setValues()

void Point::setValues ( const double &  a,
const double &  b,
const std::string &  pname 
)

Documentation des fonctions amies et associées

◆ operator*

Point operator* ( const double &  c,
const Point p 
)
friend

[flux]

[math2]

[math2_impl]

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Point p 
)
friend

[access]

[flux]

[flux_impl]

Documentation des données membres

◆ name

std::string Point::name {"O"}
protected

◆ name_

std::string Point::name_ {"O"}
protected

◆ x

double Point::x {0.0}
protected

[good_idea]

◆ x_

double Point::x_ {0.}
protected

◆ y

double Point::y {0.0}
protected

◆ y_

double Point::y_ {0.}
protected

La documentation de cette classe a été générée à partir des fichiers suivants :