head	1.1;
access;
symbols
	bobbase:1.1
	bob:1.1.1
	r2_1:1.1
	r2_0:1.1
	r1_1_beta:1.1
	r1_1_alpha:1.1
	r1_0:1.1
	r0_11:1.1
	r0_10:1.1;
locks
	thoth:1.1.1.1; strict;
comment	@// @;


1.1
date	94.01.31.16.43.38;	author thoth;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.01.13.19.58.04;	author thoth;	state Exp;
branches;
next	;


desc
@declaration of the image-image restricted assignment.
@


1.1
log
@Initial revision
@
text
@// Emacs: -*- C++ -*-

/* meant to be included in the middle of CoreImage's declaration */

// FUNKY_ERROR is defined in CoreImage.h because CFront is psycho

private:

// modify the appropriate entries in vals
static void vec_restrict_assign(const IA_SetStructure &ss, T ** dst,
#ifdef FUNKY_ERROR
				void *src_
#else
				IA_IVIter<P,T> *src
#endif
				);

// construct a new vector from ps, val and img 
static void const_restrict_assign(const IA_SetStructure &ss, T ** dst,
				  T src1,
#ifdef FUNKY_ERROR
				  void *src2_
#else
				  IA_IVIter<P,T> *src2
#endif
				  );

// construct a new vector from dst and src 
static void iter_restrict_assign(const IA_SetStructure &ss, T ** dst,
#ifdef FUNKY_ERROR
				 void *src1_,
				 void *src2_
#else
				 IA_IVIter<P,T> *src1,
				 IA_IVIter<P,T> *src2
#endif
				 );

public:

IA_CoreImage& restrict_assign(const IA_CoreImage&);
@


1.1.1.1
log
@CoreImage has been re-merged with Image.  All special stuff should be
friends of FBI now.
@
text
@d3 1
a3 1
/* meant to be included in the middle of Image's declaration */
d5 1
a5 1
// FUNKY_ERROR is defined in Image.h because CFront is psycho
d41 1
a41 1
IA_Image& restrict_assign(const IA_Image&);
@
